Vous n'êtes pas identifié(e).
Pages : 1
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
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
Pages : 1