Сервис Postgresql 8.2 не остановится и не удалится

Моя конфигурация системы выглядит следующим образом:

Система (работает на Amazon EC2)

Ubuntu 10.04


Postgresql-8.2 установлен и работает. [ 116]

ubuntu@ip:~$ sudo /etc/init.d/postgresql-8.2 status:
Running clusters: 8.2/main

Когда я пытаюсь завершить работу сервера, я получаю сообщение об ошибке:

ubuntu@ip:~$ sudo /etc/init.d/postgresql-8.2 stop
* Stopping PostgreSQL 8.2 database server
* Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 63.                         [fail]

Из-за вышеуказанной проблемы я не могу выполнить чистую деинсталляцию PostgreSQL. Любое предложение о том, как решить эту проблему?

Я пробовал следующее:

sudo apt-get autoremove postgresql-8.2
sudo apt-get -f install
sudo apt-get purge postgresql-*

Никто из них не решил проблему.

Спасибо заранее

2
задан 16 December 2012 в 15:41

1 ответ

Неправильные разрешения для одной из ваших папок в вашем $ PATH

выполните

echo $PATH

и посмотрите на все ваши папки, которые у меня выглядят как

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games

папки разделяются : '

затем cd для каждой папки и ls -l, чтобы увидеть разрешения

, если папка не 755 (drwxr-xr-x), то сделайте

sudo chmod 755 sbin/

наконец, когда вы уверены, что ничего не пропустили, запустите

sudo apt-get -f install

Надеюсь, что это помогло всем!

0
ответ дан 16 December 2012 в 15:41

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

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