[pgbr-geral] Bucardo Erro Add the tables
Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Ja tentei de varias forma. bucardo_ctl --dbuser pgsql --dbport 5434 add db teste - Para adicionar o database o comando é executado com sucesso SO: FreeBSD 9.0-RELEASE Amd64 Postgresql: 9.1.5 Bucardo: 4.5.0 Perl: perl-5.12.4_3 p5-DBIx-Safe-1.2.5 Exemplo: http://bucardo.org/wiki/Bucardo/pgbench_example ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 10:46, Charles Viana escreveu: Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Ja tentei de varias forma. bucardo_ctl --dbuser pgsql --dbport 5434 add db teste - Para adicionar o database o comando é executado com sucesso O Bucardo não checa nem a existência do banco de dados no add db. Mas pro add all tables sim. Você passou --dbhost no comando? O Bucardo pode estar tentando conexão no banco errado. []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
Na hora de adicionar o banco teste tem q passar o usuario e senha e o host dele. On Aug 20, 2012 10:46 AM, Charles Viana charles.vi...@gmail.com wrote: Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Ja tentei de varias forma. bucardo_ctl --dbuser pgsql --dbport 5434 add db teste - Para adicionar o database o comando é executado com sucesso SO: FreeBSD 9.0-RELEASE Amd64 Postgresql: 9.1.5 Bucardo: 4.5.0 Perl: perl-5.12.4_3 p5-DBIx-Safe-1.2.5 Exemplo: http://bucardo.org/wiki/Bucardo/pgbench_example ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Charles Viana charles.vi...@gmail.com: Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 A role postgres existe em ambos? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Passando o host: bucardo_ctl --dbhost=localhost --dbuser pgsql --dbport 5434 add all tables db teste --herd=replica --verbose DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Sim o usuário postgres esta em todos. List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | 2012/8/20 Dickson S. Guedes lis...@guedesoft.net 2012/8/20 Charles Viana charles.vi...@gmail.com: Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 A role postgres existe em ambos? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 11:28, Charles Viana escreveu: Passando o host: bucardo_ctl --dbhost=localhost --dbuser pgsql --dbport 5434 add all tables db teste --herd=replica --verbose DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Sim o usuário postgres esta em todos. List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | Evite o top-posting. Qual versão do Bucardo está usando? []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
On Mon, Aug 20, 2012 at 11:50 AM, Flavio Henrique Araque Gurgel fla...@4linux.com.br wrote: Em 20-08-2012 11:28, Charles Viana escreveu: Passando o host: bucardo_ctl --dbhost=localhost --dbuser pgsql --dbport 5434 add all tables db teste --herd=replica --verbose DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Sim o usuário postgres esta em todos. List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | Evite o top-posting. Qual versão do Bucardo está usando? []s 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 Bucardo: 4.5.0. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Tem q configurar o pgrc ou algo assim no /etc dizendo como q o bucardo acessa o banco de dados dele chamado bucardo On Aug 20, 2012 11:29 AM, Charles Viana charles.vi...@gmail.com wrote: Passando o host: bucardo_ctl --dbhost=localhost --dbuser pgsql --dbport 5434 add all tables db teste --herd=replica --verbose DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Sim o usuário postgres esta em todos. List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | 2012/8/20 Dickson S. Guedes lis...@guedesoft.net 2012/8/20 Charles Viana charles.vi...@gmail.com: Bom dia, Ao executar o comando para adicionar as tabelas no bucardo ocorre o seguinte erro: bucardo_ctl --dbuser pgsql --dbport 5434 add all tables db=teste --herd=replica --verbose - Erro DBI connect('dbname=com;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 A role postgres existe em ambos? []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
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 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
Re: [pgbr-geral] Bucardo Erro Add the tables
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 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
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 12:16, Charles Viana escreveu: 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}); Você parece não ter lido corretamente minha mensagem. Você deve adicionar o banco assim: bucardo_ctl add db teste port 5434 host localhost user bucardo Repetindo: --dbhost --dbport e --dbuser são para o BANCO DO BUCARDO, não para o banco a replicar. []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br Em 20-08-2012 12:16, Charles Viana escreveu: 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}); Você parece não ter lido corretamente minha mensagem. Você deve adicionar o banco assim: bucardo_ctl add db teste port 5434 host localhost user bucardo Repetindo: --dbhost --dbport e --dbuser são para o BANCO DO BUCARDO, não para o banco a replicar. []s 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 Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuário postgres agora é bucardo. O usuário bucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o *mesmo* erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuário postgres agora é bucardo. O usuário bucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o **mesmo** erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. psql -h localhost -p 5434 -U bucardo bucardo psql (9.1.5) Type help for help. bucardo=# Eu ja havia enviado nos posts anteriores todos os usuarios: List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuário postgres agora é bucardo. O usuário bucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o *mesmo* erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. []s 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 psql -h localhost -p 5434 -U bucardo bucardo psql (9.1.5) Type help for help. bucardo=# Eu ja havia enviado nos posts anteriores todos os usuarios: List of roles Role name |Attributes | Member of ---+---+ bucardo | Superuser | pgsql | Superuser, Create role, Create DB | postgres | Superuser, Create role, Create DB | replica | Superuser, Create role, Create DB | ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 14:01, Charles Viana escreveu: Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuáriopostgres agora ébucardo. O usuáriobucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o**mesmo** erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. psql -h localhost -p 5434 -U bucardo bucardo psql (9.1.5) Type help for help. bucardo=# Tente: bucardo_ctl add db teste port 5434 host localhost user bucardo --dbport=5434 --dbhost=localhost --dbuser=bucardo Pergunto: você tem algum banco na porta 5432? []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br Em 20-08-2012 14:01, Charles Viana escreveu: Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuáriopostgres agora ébucardo. O usuáriobucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o**mesmo** erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. psql -h localhost -p 5434 -U bucardo bucardo psql (9.1.5) Type help for help. bucardo=# Tente: bucardo_ctl add db teste port 5434 host localhost user bucardo --dbport=5434 --dbhost=localhost --dbuser=bucardo Com esses parâmetros funciona. So que para adicionar tabelas da erro: bucardo_ctl add all tables db teste --dbport=5434 --dbhost=localhost --dbuser=bucardo DBI connect('dbname=teste;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Repare que a porta e usuário não mudaram no log de erro. Pergunto: você tem algum banco na porta 5432? Sim tenho. []s 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Charles Viana charles.vi...@gmail.com 2012/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br Em 20-08-2012 14:01, Charles Viana escreveu: Em 20-08-2012 13:23, Charles Viana escreveu: Ainda continua: bucardo_ctl add db teste port 5434 host localhost user bucardo DBI connect('dbname=bucardo','bucardo',...) failed: FATAL: role bucardo does not exist at /usr/local/bin/bucardo_ctl line 194 Você reparou que o erro mudou? Antes o erro era usuáriopostgres agora ébucardo. O usuáriobucardo existe no PostgreSQL que está rodando em localhost na porta 5434 no banco bucardo? Note que a linha que deu erro *também* mudou. Teste da mesma máquina: psql -h localhost -U bucardo bucardo E veja que você obterá o**mesmo** erro. Use o psql a seu favor. Note que esse erro agora é no banco do bucardo, o banco que guarda as informações de configuração do Bucardo. psql -h localhost -p 5434 -U bucardo bucardo psql (9.1.5) Type help for help. bucardo=# Tente: bucardo_ctl add db teste port 5434 host localhost user bucardo --dbport=5434 --dbhost=localhost --dbuser=bucardo Com esses parâmetros funciona. So que para adicionar tabelas da erro: bucardo_ctl add all tables db teste --dbport=5434 --dbhost=localhost --dbuser=bucardo DBI connect('dbname=teste;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Repare que a porta e usuário não mudaram no log de erro. Pergunto: você tem algum banco na porta 5432? Sim tenho. []s 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 Executei a query: SELECT bucardo.db_getconn('teste'); db_getconn - dbi:Pg:dbname=teste;port=5432 bucardo Me parece que ele não adicionou o bd com a porta correta. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 15:15, Charles Viana escreveu: bucardo_ctl show all Desculpe, esqueci. bucardo_ctl show all --dbhost=localhost --dbport=5434 --dbuser=bucardo Se o comando acima der erro, refaça toda a configuração do bucardo_ctl desde o início. Provavelmente, no primeiro bucardo_ctl install ou algum dos comandos subsequentes você não tenha passado todos os parâmetros de host e porta. []s 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
Re: [pgbr-geral] Bucardo Erro Add the tables
On Mon, Aug 20, 2012 at 3:15 PM, Charles Viana charles.vi...@gmail.comwrote: 2012/8/20 Flavio Henrique Araque Gurgel fla...@4linux.com.br Em 20-08-2012 14:36, Charles Viana escreveu: Tente: bucardo_ctl add db teste port 5434 host localhost user bucardo --dbport=5434 --dbhost=localhost --dbuser=bucardo Com esses parâmetros funciona. So que para adicionar tabelas da erro: bucardo_ctl add all tables db teste --dbport=5434 --dbhost=localhost --dbuser=bucardo DBI connect('dbname=teste;port=5432','postgres',...) failed: FATAL: role postgres does not exist at /usr/local/bin/bucardo_ctl line 5279 Repare que a porta e usuário não mudaram no log de erro. Ok. Veja só, porta 5432... Pergunto: você tem algum banco na porta 5432? Sim tenho. Ok. Qual a saída de: bucardo_ctl show all Parece que você começou o processo errado desde o começo. Mande a saída pra nossa análise aqui. []s 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 bucardo_ctl show all audit_pid = 0 autosync_ddl = newcol bucardo_current_version = 4.5.0 bucardo_version = 4.5.0 ctl_checkabortedkids_time = 30 ctl_checkonkids_time = 10 ctl_createkid_time= 0.5 ctl_nothingfound_sleep= 0.2 ctl_pingtime = 600 default_email_from= nob...@example.com default_email_host= localhost default_email_to = nob...@example.com email_debug_file = endsync_sleep = 1.0 host_safety_check = kid_abort_limit = 3 kid_abort_sleep = 1 kid_nodeltarows_sleep = 0.8 kid_nothingfound_sleep= 0.3 kid_pingtime = 60 kid_serial_sleep = 10 log_conflict_details = 0 log_conflict_file = bucardo_conflict.log log_showline = 0 log_showpid = 0 log_showtime = 3 max_delete_clause = 200 max_select_clause = 500 mcp_dbproblem_sleep = 15 mcp_loop_sleep= 0.1 mcp_pingtime = 60 piddir= /var/run reason_file = bucardo.restart.reason.log stats_script_url = http://www.bucardo.org/ stopfile = fullstopbucardo syslog_facility = LOG_LOCAL1 tcp_keepalives_count = 0 tcp_keepalives_idle = 0 tcp_keepalives_interval = 0 warning_file = bucardo.warning.log Flavio muito obrigado, foi o que vc disse em um post anterior, --dbhost=localhost --dbuser bucardo --dbport serve para conectar, para salvar as confs host,user e port O correto seria: bucardo_ctl --dbhost=localhost --dbuser bucardo --dbport 5434 add db teste port=5434 bucardo_ctl --dbport=5434 --dbhost=localhost --dbuser=bucardo add all tables db teste New tables added: 255 Already added: 0 Achei confuso os parâmetros. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Bucardo Erro Add the tables
Em 20-08-2012 15:22, Charles Viana escreveu: Flavio muito obrigado, foi o que vc disse em um post anterior, --dbhost=localhost --dbuser bucardo --dbport serve para conectar, para salvar as confs host,user e port O correto seria: bucardo_ctl --dbhost=localhost --dbuser bucardo --dbport 5434 add db teste port=5434 bucardo_ctl --dbport=5434 --dbhost=localhost --dbuser=bucardo add all tables db teste New tables added: 255 Already added: 0 Achei confuso os parâmetros. Fique tranquilo, e fico feliz de ter conseguido te ajudar. Eu só consegui te ajudar porque passei por tudo isso que você está passando na primeira vez que instalei um Bucardo há uns 2 anos. Infelizmente o Bucardo é um projeto de poucas pessoas, basicamente o Greg Sabino Mullane é o único desenvolvedor e uma meia dúzia de gatos pingados o ajudam com patches. Mas novidade mesmo só sai da cabeça do Greg. Com a afirmativa acima, a documentação do Bucardo é bastante escassa e, quando existe, não cobre tudo o que se pode fazer com ele. Muito do que aprendi dele foi olhando no código fonte. Mas a grande notícia: o Bucardo é muito, muito estável e rápido. E você vai ver que, uma vez colocado em produção, todo o trabalho de entender como configurá-lo é recompensador e seu trabalho vai se resumir em bucardo_ctl start e bucardo_ctl status. Parabéns aí pelo sucesso e espero que atinja seu objetivo final. []s 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