Postgresql gagal memulai pada Ubuntu 10.04.4 LTS

0

Setelah saya menginstal dan ketika me-restart Postgresql saya mendapatkan kesalahan ini. Saya telah mencoba mengubah izin sesuai (pemilik semua direktori dan file dalam pesan kesalahan adalah postgres) tetapi tidak berhasil. Saya juga telah sepenuhnya membersihkan dan menginstal ulang versi postgresql yang berbeda dan mendapatkan kesalahan yang sama pada setiap instalasi. Saya telah mencoba memulai sebagai pengguna root dan postgres.

"/var/log/postgresql/postgresql-9.2-main.log" kosong.

root@ks27059:/var/lib/postgresql/9.2# /etc/init.d/postgresql start

* Starting PostgreSQL 9.2 database server                                      * Error:      
could not exec /usr/lib/postgresql/9.2/bin/pg_ctl /usr/lib/postgresql/9.2/bin/pg_ctl start  
-D /var/lib/postgresql/9.2/main -l /var/log/postgresql/postgresql-9.2-main.log -s -o  -c 
config_file="/etc/postgresql/9.2/main/postgresql.conf" :
cancerballs
sumber
"pemilik semua direktori dan file dalam pesan kesalahan adalah postgres" Hanya melihat sekilas instal saya sendiri (9.1 pada Ubuntu 12.04), root memiliki / usr / lib / postgresql dan semuanya hilir.
Mike Sherrill 'Cat Recall'
Kemungkinan rangkap stackoverflow.com/questions/2748607/… atau stackoverflow.com/questions/11874754/… ; tolong baca pertanyaan-pertanyaan itu
Saya sudah mencoba kedua solusi yang disebutkan dalam pertanyaan yang dihubungkan oleh Ringer. Saya menginstal postgresql 9.2 dari "add-apt-repository ppa: pitti / postgresql" menggunakan "aptitude install postgresql-9.2" dan sebelum instalasi itu saya telah mencoba segala cara yang mungkin saya temukan di google. Kesalahan saya karena memposting ini di forum yang salah. Saya dikalahkan dan pertanyaan ini dapat dihapus.

Jawaban:

2

Meskipun ini diposting di forum yang salah, saya menemukan jawaban dan saya ingin menyajikannya di sini untuk dilihat orang lain.

Saya memiliki instalasi Zend di server saya yang menyebabkan kesalahan. Saya menghapus Zend dan mengetik

"rm -r /usr/local/zend"

setelah itu postgresql dipasang dengan lancar. Saya tidak bisa merekomendasikan solusi ini jika Anda membutuhkan Zend Anda, tetapi bagi saya itu berhasil.

cancerballs
sumber
Terima kasih telah menindaklanjuti. Saya menduga bahwa instalasi Zend memiliki salinan PostgreSQL yang dibundel? Atau telah menambahkan entri ke LD_LIBRARY_PATH atau /etc/ld.so.conf yang bertentangan dengan pustaka sistem? Kalau tidak, saya berjuang untuk memahami bagaimana hal itu akan mempengaruhi instalasi PostgreSQL Anda.