PstgreSQL 9.1 en debian squeeze

Forums: 

Hola a todos, por favor quisiera pedirles ayuda acerca de un problema con postgres, he instalado la versión 9.1 por medio de los backports en debian squeeze, e instale también por el mismo medio pgadmin3 y en la instalación no me dio ningún problema, por medio de la consola de comandos puedo acceder sin problemas a postgress crear bases de datos, tablas etc, pero cuando quiero ejecutar el pgadmin3 me da el siguiente error:

2012-07-24 21:26:57 ERROR : Error connecting to the server: no se pudo conectar con el servidor: Conexión rehusada
¿Está el servidor en ejecución en el servidor «localhost» (127.0.0.1) y aceptando
conexiones TCP/IP en el puerto 5432?

He verificado si esta activa la dirección 127.0.0.1, por medio del navegador, haciendo un ping y al todo funciona super bien, lo que no se como hacer es saber si esta aceptando conexiones TCP/IP en el puerto 5432. Por favor si me pueden ayudar indicándome como verificar esta ultimo y de pronto alguna otra idea si de pronto estoy haciendo algo mal.

Por cierto cierto después de la instalación hice esto:

mkdir -p /var/pgsql/data
chown postgres /var/pgsql/data
su - postgres
postgres@debian:~$ psql

Y de ahí todo funciona bien.

Agradezco mucho quien me pueda hechar un manito, ya que recien voy a empezar con postgres.

Saludos David.

Revisa tu archivo

Imagen de eliche

Revisa tu archivo pg_hba.conf. En él se permite o restringe el acceso a la base de datos. Debes tener al final una linea parecida a esta:

host basededatos usuario direccionip autenticacion

Ej:
host all all 127.0.0.1/32 md5
ó

host all all 127.0.0.1/32 trust

Nota:
La segunda linea de ejemplo no es la más segura pero sirve ;)

Ing. Eliécer Tatés Montenegro
Neovoice
VoIP & IT Consulting
e-mail: eliecer.tates@neovoice.co / elitatmon@gmail.com

Busque el archivo pg_hba.conf

Busque el archivo pg_hba.conf en toda la máquina y al fin lo encontré, aunque algo extraño me salio:

root@debian:/# find -name pg_hba.conf
./etc/postgresql/9.1/main/pg_hba.conf
./etc/postgresql/8.4/main/pg_hba.conf
./etc/postgresql/9.0/main/pg_hba.conf

instale desde los backports y que yo sepa solo instale la 9.1, no entiendo de donde salieron las versiones 8.4 y 9.0, esto me generará algún problema ??

Siguiendo tus instrucciones mi archivo pg_hba.conf esta así al final:

# TYPE DATABASE USER ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5

Al parecer esta lo que tu me dijiste pero sigue sin funcionar, que más podrá ser ?

Agradezco tu ayuda.