[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" 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 : > 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 > 2012/8/20 Charles Viana : > > 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" 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 > >> 2012/8/20 Charles Viana : >> > 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 > > 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 > > 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 > 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á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=# 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 > > 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á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=# > > 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 > > > 2012/8/20 Flavio Henrique Araque Gurgel > >> >> 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á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=# >> >> 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 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
Re: [pgbr-geral] Bucardo Erro Add the tables
2012/8/20 Flavio Henrique Araque Gurgel > > 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 ___ 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 wrote: > > > 2012/8/20 Flavio Henrique Araque Gurgel > >> >> 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