Saya seorang pemula di sini dan ke administrasi server. Beberapa hari yang lalu saya telah mendaftarkan server dengan Hetzner dengan Ubuntu 11.04.
Saya bermaksud untuk bekerja dengan PostgreSQL, yang telah saya instal dari sumber setelah gagal menginstal menggunakan apt-get. Instalasi seperti itu tidak gagal, tetapi layanan PostgreSQl tidak memulai secara otomatis atau ketika saya mencoba memulainya secara manual. Gagal dengan pesan kesalahan berikut ketika saya mencoba melakukan sesuatu dengannya:
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"?
Ini adalah kesalahan yang saya dapatkan ketika saya menginstal PostgreSQL menggunakan apt-get dan saya menginstalnya kembali dari sumber. Berikut ini adalah output yang saya dapatkan ketika saya menginstalnya dari sumber. Ini mengkonfirmasi bahwa PostgreSQL memang diinstal.
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.
Tetapi, bukankah layanan dimulai secara otomatis? Itu tidak ada di sini:
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
Ini mengambil kesabaran dan kesabaran saya. Tolong bantu saya memecahkan masalah ini.
perl: warning: Setting locale failed
ketika menginstal postgresql, ini dapat menyebabkan instalasi gagal membuat cluster baru, sehingga server postgresql tidak akan mulai. Memperbaiki masalah lokal itu dan menginstal ulang postgresql dengan instruksi di atas bekerja untuk saya.