pgAgente de instalação no PostgreSQL

0

Instalei o PostgreSQL 9.1 no Ubuntu 12.04 64 bits. Eu tento executar o Aplication Stack Builder e instalar o pgAgent.

Inicialmente me perguntam pela senha do root, que eu forneço, depois que eu escolhi o PostgreSQL 9.1 na porta 5433 como a única opção. Na próxima tela, marque pgAgent e clique em Avançar algumas vezes para acessar a tela Configuração com a verificação dos detalhes de instalação do postgradeSQL. O Host é local, o Nome do Usuário é postgres e eu digitei minha senha para o postgrade que uso quando abrir o pgAdmin III. Quando clico em seguida, tenho um aviso:

psql.bin: could not connect to server: Connection refused

Is the server running on host "localhost" (127.0.0.1) 
  and accepting TCP/IP connection on port 5432?

Quando eu tento o pgAdmin ele funciona com a senha que eu forneço, mas parece que essa senha não é aceita pelo Stack Builder. Eu também forneço minha senha de root no começo, então ela deve poder fazer tudo com o privilégio sudo. Eu não sei o que fazer agora e qual é o problema. Devo executar outra coisa antes do Stack Builder?

Eu sei que parece um problema de senha, mas eu tentei de tudo e não é um caso simples de senha. Alguém teve um problema semelhante ou sabe o que fazer?

    
por tomasz74 10.11.2012 / 22:03

1 resposta

2

PgAgent-III e psql podem usar conexões de soquete unix, enquanto parece que o StackBuilder está usando TCP / IP. Faz:

psql -h 127.0.0.1 postgres

produz o mesmo erro? Em caso afirmativo, verifique postgresql.conf e veja o que listen_addresses está definido como; pode ser configurado para não escutar no TCP / IP. Consulte a documentação para obter detalhes e como alterá-la: Parâmetros de configuração de tempo de execução

Se a diretiva port em postgresql.conf estiver definida como porta diferente da porta padrão 5432 - digamos 5433 - você deverá especificar que em todos os lugares em que se conectar. Por exemplo:

psql -h 127.0.0.1 -p 5433 postgres
    
por Craig Ringer 11.11.2012 / 04:03