2 votes

Le service Postgresql 8.2 ne s'arrête pas et ne se désinstalle pas

La configuration de mon système est la suivante :

Système (fonctionnant sur Amazon EC2)

Ubuntu 10.04


Postgresql-8.2 installé et il fonctionne.

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

Lorsque j'essaie d'arrêter le serveur, j'obtiens l'erreur suivante :

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]

En raison du problème ci-dessus, je ne suis pas en mesure de procéder à une désinstallation propre de PostgreSQL. Avez-vous des suggestions sur la façon de résoudre ce problème ?

J'ai essayé ce qui suit :

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

Aucun d'entre eux n'a résolu le problème.

Merci d'avance

0voto

David Valenza Points 111

Les permissions sont incorrectes sur l'un de vos dossiers dans votre $PATH.

faire un

echo $PATH

et regardez tous vos dossiers le mien ressemble à

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

les dossiers sont séparés par des :.

puis cd dans chaque dossier et ls -l pour voir les permissions

si le dossier n'est pas 755 (drwxr-xr-x) alors faites un

sudo chmod 755 sbin/

enfin, quand vous êtes sûr de n'avoir rien manqué, exécutez votre

sudo apt-get -f install

J'espère que cela a aidé tout le monde !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X