[pgbr-geral] Bucardo Erro Add the tables

2012-08-20 Thread 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 Thread 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 Thread 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"  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 Thread 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


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

2012-08-20 Thread 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 

> 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

2012-08-20 Thread 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 Thread 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 Thread 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"  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

2012-08-20 Thread 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 Thread Charles Viana
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

2012-08-20 Thread 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 Thread Charles Viana
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

2012-08-20 Thread 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 Thread 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 Thread Charles Viana
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

2012-08-20 Thread 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

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 Thread 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
>
___
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 Thread Charles Viana
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

2012-08-20 Thread 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


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

2012-08-20 Thread Charles Viana
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

2012-08-20 Thread 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 Thread Charles Viana
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

2012-08-20 Thread 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