Postgresql не удается запустить на Ubuntu 10.04.4 LTS

Я установил postgresql 9.2 от add-apt-repository ppa:pitti/postgresql использование apt-get install postgresql-9.2

В конце установки и каждый раз я пытаюсь запустить postgresql при помощи следующей команды

/etc/init.d/postgresql start

или

service postgresql start

Я получаю эту ошибку:

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" :
                                                                    [fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error processing postgresql-9.2 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
postgresql-9.2
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я попробовал все найденное здесь: Как полностью произвести чистку и переустановить postgresql на человечности и здесь: Устранение, не работающее postgresql установки над человечностью 10-04 и стартовой AF.

Я также сделал

dpkg -P --force-remove-reinstreq postgresql-client-9.2

в моей попытке удалить все пост-ГРЭС, связанная с моего сервера.

После удаления postgresql я использовал

dpkg --get-selections | grep postg

Чтобы быть уверенным нет ничего, и я могу сделать чистую установку.

Я также удостоверился, что файлы и папки, упомянутые в сообщении об ошибке, имеют правильные полномочия. /var/log/postgresql/postgresql-9.2-main.log файл пуст. Я попытался установить каждую postgresql версию от 8,3 до 9,2, и я получаю ту же ошибку на каждом разе. Мне когда-то удалось скомпилировать postgresql из источника, обеспеченного на их веб-сайте, но затем я встретился со странными ошибками с psycopg2, таким образом, я полагал, что установлю postgresql этот путь и избегу тех ошибок. Также, когда я ввожу apt-get install postgresql это попытками по умолчанию установить 8,3 версий, даже когда я могу найти пакет путем ввода apt-get install postgresql-9.2.

1
задан 23 May 2017 в 15:39

1 ответ

Я нашел ответ на свой вопрос. У меня была установка Zend на моем сервере, которая мешала процессу установки и вызвала ошибку. Поскольку мне не нужен Zend, я удалил его и удостоверился, что все, что связано с Zend, было удалено, набрав:

"rm -r /usr/local/zend"

, после чего Postgresql установился и начал гладко. Я не могу рекомендовать это решение, если вам нужен ваш Zend, но для меня это сработало. Я надеюсь, что это поможет людям в подобной ситуации.

0
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: