Soy un novato aquí y para la administración del servidor. Hace un par de días he registrado un servidor con Hetzner con Ubuntu 11.04.
Tengo la intención de trabajar con PostgreSQL, para lo cual he instalado desde la fuente después de no poder instalar usando apt-get. La instalación como tal no falla, pero el servicio PostgreSQl no se inicia automáticamente o cuando intento iniciarlo manualmente. Falla con el siguiente mensaje de error cuando intento hacer algo con él:
manager@Ubuntu-1104-natty-32-minimal:~$ sudo su postgres -c psql template1
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Este fue el error que recibí cuando instalé PostgreSQL usando apt-get y lo reinstalé desde la fuente. El siguiente es el resultado que obtuve cuando lo instalé desde la fuente. Esto confirma que PostgreSQL está instalado.
make -C config install
make[1]: Entering directory `/home/manager/postgresql-9.0.4/config'
/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/config'
/bin/sh ../config/install-sh -c -m 755 ./install-sh '/usr/local/pgsql/lib/pgxs/config/install-sh'
make[1]: Leaving directory `/home/manager/postgresql-9.0.4/config'
PostgreSQL installation complete.
Pero, ¿el servicio no se inicia automáticamente? No lo hace aquí:
manager@Ubuntu-1104-natty-32-minimal:~$ ps auxw | grep post
manager 6734 0.0 0.0 4156 868 pts/0 S+ 14:10 0:00 grep --color=auto post
Esto está afectando mi paciencia y confianza. Por favor ayudame a resolver este problema.
perl: warning: Setting locale failed
al instalar postgresql, podría causar que la instalación no cree un nuevo clúster, por lo que el servidor postgresql no se iniciará. Solucionar ese problema de configuración regional y reinstalar postgresql con la instrucción anterior funcionó para mí.