O serviço Postgresql 8.2 não irá parar e desinstalar

2

A configuração do meu sistema é a seguinte:

Sistema (em execução no Amazon EC2)

Ubuntu 10.04

Postgresql-8.2 instalado e está funcionando.

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

Quando tento desligar o servidor, recebo o erro:

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]

Por causa do problema acima, não consigo fazer uma desinstalação limpa do PostgreSQL. Alguma sugestão sobre como corrigir este problema?

Eu tentei o seguinte:

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

Nenhum deles resolveu o problema.

Obrigado antecipadamente

    
por SillyChild 16.12.2012 / 12:41

1 resposta

0

As permissões estão erradas em uma de suas pastas em seu $ PATH

faça um

echo $PATH

e veja todas as suas pastas o meu parece

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jogos: / usr / local / jogos

as pastas são separadas por: 's

então cd para cada pasta e ls -l para ver as permissões

se a pasta não for 755 (drwxr-xr-x), faça um

sudo chmod 755 sbin/

finalmente, quando tiver certeza de que não perdeu nada, corra o seu

sudo apt-get -f install

Espero que isso tenha ajudado a todos!

    
por David Valenza 20.05.2016 / 03:40