Когда я хочу что-либо сделать с помощью 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
на значение по умолчанию и перезагрузил его снова, но это не решает мою проблему.
Это вызвано тем, что установка Postgre SQL была остановлена между ними. Очистите установку postgre sql, и все будет в порядке.
Чтобы очистить установку postgre sql, в консольном тире
sudo apt-get remove --purge postgresql
Пытаясь запустить эти команды, он должен ее разрешить. [!d2 ]
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update && sudo apt-get upgrade
Попробуйте:
apt-get --purge remove postgresql\*
Это помогло мне. У меня была такая же проблема. Команда отличается от предложения в конце '\ *'.