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

5

Когда я хочу что-либо сделать с помощью 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 обратно на значение по умолчанию и перезагрузил его снова, но это не решает мою проблему.     

задан Moein Hosseini 02.01.2012 в 12:04
источник

2 ответа

3

Это вызвано тем, что установка 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
    
ответ дан Rajesh Pantula 02.01.2012 в 12:17
источник
4

Try:

apt-get --purge remove postgresql\*

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

    
ответ дан Johnn 15.12.2012 в 01:25