Bonjour,
Ca fait plusieurs jours que je cherche à comprendre ce qui coince sans succès. Je vous expose ci-dessous la situation (ce sont des serveurs debian lenny) et si avez une piste à étudier pour trouver la source du problème je vous en serai infiniment reconnaissant.
J'ai un premier serveur qui a été installé par mes soins il y a quelques temps déjà avec :
- un cluster main sur le port 5432
- et un cluster socrate (peu importe le nom !) sur le port 5433.
Je me connecte sans problème aux 2 clusters avec pgAdminIII et avec l'utilisateur postgres.
J'ai refait, a priori, la même installation sur un 2eme serveur, à savoir :
- installation de postgresql
- changement du mot de passe de postgres (linux via "passwd postgres" et via psql "alter user...")
- j'ai donné les droits à l'utilisateur sur le dossier stockant la base de donnée
- j'ai créé un nouveau cluster nommé socrate :
- J'ai modifié les fichiers de configuration postgresql.conf et pg_hba.conf (les autres je n'y pas touché sur aucun des 2 serveurs). Ceux-ci sont identiques sur les 2 serveurs -> autorisation de connexion pour les machines du réseau par mot de passe en md5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part pg_createcluster -d /dossier/de/destination 8.3 socrate
Et quand je veut me connecter avec pgadmin sur ce second serveur, pas de soucis pour le cluster main, par contre l'authentification échoue pour le cluster socrate. Ci-dessous l'erreur dans le fichier de log :
postgres est pourtant propriétaire des 2 clusters :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 2010-05-11 19:19:39 CEST FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
Je précise juste que j'ai essayé aussi en changeant le port, c.a.d le 5433 pour main et 5432 pour socrate, je ne peux toujours pas me connecter à socrate.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 postgres@socrate-02:~$ pg_lsclusters Version Cluster Port Status Owner Data directory Log file 8.3 main 5432 online postgres /var/lib/postgresql/8.3/main /var/log/postgresql/postgresql-8.3-main.log 8.3 socrate 5433 online postgres /serveur/data/pgsql/8.3/socrate /var/log/postgresql/postgresql-8.3-socrate.log
Je ne vois vraiment pas ce qui peut coincer, donc je m'en remets donc à vos lumières !
Partager