[pgbr-geral] Bucardo Erro Add the tables

2012-08-20 Por tôpico 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

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

2012-08-20 Por tôpico Flavio Henrique Araque Gurgel

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

2012-08-20 Por tôpico Itamar Reis Peixoto
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-08-20 Por tôpico Dickson S. Guedes
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

2012-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico Flavio Henrique Araque Gurgel

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

2012-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico Itamar Reis Peixoto
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

2012-08-20 Por tôpico 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


Re: [pgbr-geral] Bucardo Erro Add the tables

2012-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico 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


Re: [pgbr-geral] Bucardo Erro Add the tables

2012-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico 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


Re: [pgbr-geral] Bucardo Erro Add the tables

2012-08-20 Por tôpico Charles Viana
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-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico 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á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-08-20 Por tôpico Charles Viana
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-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico Flavio Henrique Araque Gurgel

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

2012-08-20 Por tôpico Charles Viana
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

2012-08-20 Por tôpico Flavio Henrique Araque Gurgel
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