Eu sou um novato aqui e para a administração do servidor. Alguns dias atrás, registrei um servidor no Hetzner no Ubuntu 11.04.
Pretendo trabalhar com o PostgreSQL, para o qual instalei a partir do código-fonte depois de falhar na instalação usando o apt-get. A instalação não falha, mas o serviço PostgreSQl não é iniciado automaticamente ou quando tento iniciá-lo manualmente. Ele falha com a seguinte mensagem de erro quando tento fazer algo com ele:
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 foi o erro que eu estava recebendo quando instalei o PostgreSQL usando o apt-get e reinstalei-o da fonte. A seguir, é apresentado o resultado obtido quando o instalei da fonte. Isso confirma que o PostgreSQL está realmente 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.
Mas, o serviço não inicia automaticamente? Não aqui:
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
Isso está afetando minha paciência e confiança. Por favor, me ajude a resolver esse problema.
perl: warning: Setting locale failed
ao instalar o postgresql, isso poderá fazer com que a instalação falhe ao criar um novo cluster, para que o servidor postgresql não seja iniciado. Corrigir esse problema de localidade e reinstalar o postgresql com as instruções acima funcionou para mim.