Когда я хочу что-нибудь сделать с 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
на значение по умолчанию и перезагрузил его снова, но это не решает мою проблему.
Попробуйте:
apt-get --purge remove postgresql\*
Это помогло мне. У меня была такая же проблема. Команда отличается от предложения в конце '\ *'.
Это вызвано тем, что установка 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