Error durante instalación - conección con el servidor

¿Que tal?, estoy tratando de instalar el sistema guaraní 3, y en este paso:

sudo /usr/local/proyectos/toba/bin/instalar
Por favor, ingrese su número de desarrollador (ENTER
utilizará 0):
PostgreSQL - Ubicación (ENTER utilizará localhost):
localhost
PostgreSQL - Puerto (ENTER utilizará: 5432): 5432
PostgreSQL - Usuario (ENTER utilizará postgres): postgres
PostgreSQL - Clave (ENTER para usar sin clave): xxxxxxxx
PostgreSQL - Base de datos (ENTER utilizará toba_2_0):
guarani_3_0

Me tira el siguiente error

No es posible conectar con el servidor, por favor reeingrese la
información de conexión. Mensaje:

ERROR ejecutando SQL:
[CODIGO]: 0
[SQLSTATE]: db_08006
[MENSAJE]: SQLSTATE[08006] [7] fe_sendauth: no password supplied
[SQL EJECUTADA]:

[b]Probé poniendo todos los passwods conocidos, y nada, en ningún momento generé usuarios postgresql
Tengo instalado el postgresql 8.3 en un lenny 5.0.9

Cualquier ayuda que me puedan dar se los voy a agradecer[/b]

Hola Ariel,

si no tenes usuarios creados en el motor de bd, no vas a poder conectarte, lo otro que podes hacer es fijarte que tipo de autenticacion tiene configurada el motor en el archivo pg_hba.conf.

Por otro lado, estas seguro que el servidor esta corriendo?, es raro que si estas utilizando el superusuario del motor no se pueda conectar.

Saludos

Hola Ariel,

Cuando se instala un servidor nuevo, el servidor PostgreSQL viene con solo un usuario (postgres) y si mi memoria no me falla,en las ultimas instalaciones que hice parece que por seguridad Debian 5 + PostgreSQL viene configurado para que se tenga que cambiar la clave de postgres ya que el cluster viene configurado (en el pg_hba.conf) para pedir siempre la contraseña, inclusive desde localhost.
Para resetearle la contraseña al usuario postgres se pueden seguir los siguientes pasos:

Primero tenemos que ser root (te va a pedir tu clave de root):

su - 

Una vez que somos root tenes que pasar a ser usuario postgres (no te va a pedir clave):

su - postgres

Ingresas a la consola de postgres:

psql 

Y ejecutamos la sentencia SQL para cambiar la contraseña del usuario postgres:

ALTER USER postgres WITH PASSWORD='la clave nueva';

Claramente donde dice “la clave nueva” hay que poner una contraseña que te parezca correcta.

Espero que te sirva… y por favor coméntanos si pudiste solucionar tu problema.

Saludos…