Saya mencoba untuk menginstal Postgres 9.3 di Ubuntu 14.04 dan saya mendapatkan kesalahan yang menjengkelkan pada saat startup. Inilah yang saya lihat:
$ sudo service postgresql restart
* Restarting PostgreSQL 9.3 database server
* Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail]
Jadi saya memeriksa file log dengan output ini:
2015-01-05 21:50:05 EST LOG: database system was shut down at 2015-01-05 21:50:03 EST
2015-01-05 21:50:05 EST LOG: database system is ready to accept connections
2015-01-05 21:50:05 EST LOG: autovacuum launcher started
2015-01-05 21:50:06 EST LOG: incomplete startup packet
2015-01-05 21:51:22 EST ERROR: syntax error at or near "exit" at character 1
2015-01-05 21:51:22 EST STATEMENT: exit;
"Paket startup yang tidak lengkap" tampaknya menjadi penyebab tetapi saya mengalami kesulitan menemukan info di luar sana tentang apa yang mungkin terjadi, jadi saya pikir saya akan bertanya. Terima kasih sebelumnya.
sumber
mysqladmin --wait=30 ping
Mungkin iptables Anda menjatuhkan paket di port 5432.
Pertimbangkan untuk menambahkan aturan berikut ke iptables Anda:
sumber