Я новичок здесь и администрация сервера. Пару дней назад я зарегистрировал сервер в Hetzner с Ubuntu 11.04.
Я намереваюсь работать с PostgreSQL, для которого я установил из исходного кода после неудачной установки с помощью apt-get. Установка как таковая не дает сбоя, но служба PostgreSQl не запускается автоматически или когда я пытаюсь запустить ее вручную. Это терпит неудачу со следующим сообщением об ошибке, когда я пытаюсь сделать что-нибудь с этим:
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"?
Это была ошибка, которую я получал, когда я установил PostgreSQL с помощью apt-get и переустановил его из исходного кода. Ниже приведен вывод, который я получил при установке из исходного кода. Это подтверждает, что PostgreSQL действительно установлен.
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.
Но разве служба не запускается автоматически? Это не здесь:
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
Это сказывается на моем терпении и уверенности. Пожалуйста, помогите мне решить эту проблему.
perl: warning: Setting locale failed
при установке postgresql, это может привести к тому, что при установке не удастся создать новый кластер, поэтому сервер postgresql не запустится. Исправление этой языковой проблемы и переустановка postgresql с помощью приведенной выше инструкции работали для меня.