David,

Yo hace un par de semanas atrás tuve el mismo problema, y tambien reinstale
el motor pero aún asi persistia el mismo error. Fijandome en el log del
servidor (que se encuentra en el directorio de instalacion, en centos por
ejemplo es (/opt/PostgtreSQL/9.0/data/pg_log), el startup.log, decía que no
tenía acceso al /tmp/.s.PGSQL.5432.

Verificando la carpeta tmp, pude notar que tenia permisos de acceso solo
para el usuario root, modificando los permisos levantó el servicio sin
problemas.

Saludos,
Ana.-

El 20 de junio de 2011 10:57, Jaime Casanova <[email protected]>escribió:

> 2011/6/20 Álvaro Hernández <[email protected]>:
> >
> >        Primero, verifica si el servidor está lanzado (por ejemplo ps
> > -ef |grep postgres). Si no está lanzado, puedes lanzarlo como Jaime te
> > indica o con scripts de arranque de tu distro.
> >
> >        Una vez lanzado, puede suceder que el cliente (psql) y servidor
> > estén compilados con diferente directorio por defecto para los sockets.
> > En ese caso, necesitarás especificar el parámetro -h con la ruta al
> > directorio donde se genera el socket.
> >
>
> una manera de saber los directorios correctos seria buscando el
> archivo postgresql.conf y en ese archivo encontraras lo que necesitas
> (directorios, puertos, etc)
>
> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> -
> Enviado a la lista de correo pgsql-es-ayuda ([email protected]
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>



-- 
Ana Ramirez.-

Responder a