Salut.
J'avais bien gardé le «config.inc.php», je n'ai pas touché au dossier Noalyss.
Par contre, j'ai dû recréer l'utilisateur postgresql après mise-à-niveau (comme
ça foirait, j'ai désinstallé et réinstallé postgresql -- ça tournait toujours
sur 9.2 et je ne savais pas comment le forcer sur 9.6), mais même en modifiant
«config.inc.php» pour y mettre le nouveau mot de passe dudit utilisateur, ça
coince.
J'ai essayé ceci et reçu cela:
adminimum@WELT-AG:~$ sudo -i -u postgres
[sudo] Mot de passe de adminimum :
postgres@WELT-AG:~$ psql -l
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
Le serveur est-il actif localement et accepte-t-il les connexions sur la
socket Unix « /var/run/postgresql/.s.PGSQL.5433 » ?
L'utilisateur existe (noalyss_sql) puisque je n'ai pas pu le recréer.
Alors soit il y a un conflit quelque-part, et même en faisant correspondre le
mot de passe dans «config.inc.php», ça ne passe pas, et, dans ce cas, je
pourrais réinstaller postgresql à nouveau pour pouvoir recréer l'utilisateur...;
soit, comme semble l'indiquer le message ci-dessus, le souci est en amont.
Qu'en dis-tu?
y
Dany De Bontridder <[email protected]> wrote:
Bonjour,
Le 2016-12-05 15:17, Yann De Coster a écrit :Bonjour.
Merci mais il semble que ce ne soit pas ça. Ben si justement , le problème est
que tu ne peux pas te connecter , si Postgresql est visible , le problème vient
de l'utilisateur et du mot de passe pour se connecter à postgresql
En fait, y a-t-il un moyen d'afficher le mot de passe de l'utilisateur pstgrsql
«noalyss_sql»?
Ou supprimer le rôle «noalyss_sql» pour le recréer avec un nouveau mot de
passe? Tu peux changer le nom de cet utilisateur , je t'ai envoyé un fichier
exemple , tu peux remplaces noalyss_sql par l'utilisateur psql qui est
propriétaire des DB avec son mot de passe . Cet utilisateur doit exister pour
postgresql ( voir installation de noalyss , création de l'utilisateur
postgresql) Je me demande s'il n'y a pas des embrouilles là, suite à la
réinstallation, etc'. Apparemment oui , si tu avais simplement gardé le
fichier config.inc.php il aurait trouvé ses bases de données directement et tu
n'aurais eu aucun soucis . Ou alors tu n'as pas suivi la procédure et tu n'as
pas créé l'utilisateur postgresql manquant . C'est l'un ou l'autre ;-)
Aussi, peut-on effacer tout ce qui concerne postgresql autre que le 9.6?
Il reste des dossiers pour chaque version depuis 9.1! Si tu as des backups de
tout et que tu es certain que tu ne les utilises plus :-) On verra ça après que
tu aies réussi à installer noalyss
Faut-il le faire manuellement sur les dossiers ou est-il possible de tout
nettoyer en ligne de commande? Oui on peut tout faire en ligne de commande .
Par exemple en terminal fait sudo -i -u postgres<entrer ton mot de passe
linux)psql -l Tu vas voir dans la 3 ou 4ième colonne le nom de l'utilisateur
psql , celui qui doit être dans le fichier config.inc.php ,
Bat
.D
---
NOALYSS est un Serveur de Comptabilité et de Gestion libre
NOALYSS is an ERP Server opensource focused on
accountancy-----------------------------------------------------https://www.mail.be
---
NOALYSS est un Serveur de Comptabilité et de Gestion libre
NOALYSS is an ERP Server opensource focused on accountancy