Почему я не могу установить, удалить или обновить пакеты?

Когда я хочу что-нибудь сделать с Synaptic или apt-get или остановить, запустить, перезапустить postgresql Я получаю следующую ошибку

Setting up postgresql-common (114) ...
 * Starting PostgreSQL 8.4 database server                                       * Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 63.
                                                                         [fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error processing postgresql-common (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 postgresql-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я использую Ubuntu 11.04. Я отменил обновление до 11.10 вчера вечером во время обновления и изменил source.list, затем перезагрузил информацию о пакете из Synaptic. Может быть, это каким-то образом связано с проблемой, однако я изменил source.list на значение по умолчанию и перезагрузил его снова, но это не решает мою проблему.

5
задан 3 January 2012 в 02:16

2 ответа

Попробуйте:

apt-get --purge remove postgresql\*

Это помогло мне. У меня была такая же проблема. Команда отличается от предложения в конце '\ *'.

0
ответ дан 3 January 2012 в 02:16

Это вызвано тем, что установка Postgre SQL была остановлена ​​между ними. Очистите установку Postgre SQL, и все будет в порядке.

Чтобы очистить установку Postgre SQL, в консоли типа

sudo apt-get remove --purge postgresql

Попытка выполнения этих команд, он должен разрешить его.

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update && sudo apt-get upgrade
0
ответ дан 3 January 2012 в 02:16

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

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