2012/8/20 Flavio Henrique Araque Gurgel <fla...@4linux.com.br>

> > Bucardo: 4.5.0.
>
> Acho que achei seu problema.
>
> O parâmetro --dbhost, --dbport, --dbuser e --dbname são para o
> bucardo_ctl encontrar o banco de dados do Bucardo, não os bancos a
> replicar.
>
> Você terá de remover e readicionar o banco a replicar:
>
> bucardo_ctl remove db foo
>
> bucardo_ctl add db foo port XXXX host A.B.C.D user blabla pass blebleble
>
> Nota: recomenda-se usar um arquivo .pgpass ao invés de passar a senha na
> linha de comando.
>
> Depois de readicionar o banco de dados, tente o "add all tables" de
> novo. Deve dar certo. Já tive esse problema antes.
>
> Veja a documentação do bucardo_ctl em [1]
>
> []s
>
> [1] http://bucardo.org/wiki/Bucardo_ctl
>
>
> Flavio Henrique A. Gurgel
> Consultor e Instrutor 4Linux
> Tel: +55-11-2125-4747
> www.4linux.com.br
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


O erro continua:

bucardo_ctl --dbhost=localhost --dbuser bucardo --dbport 5434 remove db
teste
Removed database "teste"

bucardo_ctl --dbhost=localhost --dbuser bucardo --dbport 5434 add db teste
Added database "teste"


bucardo_ctl --dbuser bucardo --dbport 5434 add all tables db teste
--herd=replica --verbose
DBI connect('dbname=teste;port=5432','postgres',...) failed: FATAL:  role
"postgres" does not exist at /usr/local/bin/bucardo_ctl line 5279

Acredito que erro so aconteça no freeBSD, o scriot perl pode estar se
perdendo aqui:

$dbh2 = DBI->connect_cached($dsn, $user, $pass,
{AutoCommit=>0,RaiseError=>1,PrintError=>0});
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a