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.-
