나는 여기와 서버 관리에 초보자입니다. 며칠 전 우분투 11.04에 Hetzner에 서버를 등록했습니다 .
apt-get을 사용하여 설치하지 못한 후 소스에서 설치 한 PostgreSQL로 작업하려고합니다. 설치가 실패하지는 않지만 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"?
이것은 apt-get을 사용하여 PostgreSQL을 설치하고 소스에서 다시 설치했을 때 발생하는 오류였습니다. 다음은 소스에서 설치할 때 얻은 출력입니다. 이것은 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을 다시 설치하면 효과가 있습니다.