PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 11/01/2016 19:40:22

PmGs7
Membre

Pb avec Bucardo ( sous Debian 8.1 - Jessie )

Bonjour à tous,
J'ai décidé de tester bucardo et je bloque sur le point suivant.
- installation        : Ok  ( apt-get install bucardo )
- script de config : Ok  ( psql --file /usr/share/bucardo/bucardo.schema)
- création d'un mdp ( le même )  pour le rôle postgresql bucardo et le compte unix bucardo
- paramétrage de ce mdp dans /etc/bucardorc
- paramétrage de mes 2 bases dans bucardo : Ok ( bucardo -P [mdp] add db db1 dbname=db1


Par contre je n'arrive pas à paramétrer une première table, la cde : bucardo -P [mdp] add table table1 db=db1 me retourne :

DBD::Pg::st execute failed: ERREUR:  DBI connect('dbname=db1','bucardo',...) failed: FATAL:  authentification peer échouée pour l'utilisateur :« bucardo» at line 62.
CONTEXTE : fonction PL/Perl « validate_goat » at /usr/bin/bucardo line 5017.


le problème est le même en mettant md5 à la place de trust dans pg_hba.conf


dans le log j'ai le message suivant :
le nom d'utilisateur (bucardo) et le nom d'utilisateur authentifié (postgres) fournis ne correspondent pas


j'ai regardé un peu le code /usr/bin/bucardo, le mdp est présent au début ( ligne 300 ) , puis plus à la ligne 8174 ! ...


et j'ai décidé d'écrire ce post dans l'espoir que l'un d'entre vous puisse m'éclairer.

Merci d'avance.

Hors ligne

#2 12/01/2016 12:09:44

PmGs7
Membre

Re : Pb avec Bucardo ( sous Debian 8.1 - Jessie )

Je me réponds pour les futurs lecteurs.

Cela fonctionne en faisant les 2 manips suivantes :

insérer la table avec le mdp du compte bucardo : bucardo -P [mdp] add db db1 dbname=db1 pass=[mdp]

ET

remplacer trust par md5 dans pg_hba.conf

Hors ligne

Pied de page des forums