#1 Le 02/03/2006, à 08:50
- lordphoenix
[Résolu] Problème "Erreur de sortie d'état 127"
Bonjour,
Quand j'essaye de desinstaller un paquet j'ai ça comme message d'erreur :
E: phpmyadmin: le sous-processus pre-removal script a retourné une erreur de sortie d'état 127
ensuite le paquet m'apparait comme cassé.
Vous savez ce que je peux y faire ?
Merci d'avance.
Dernière modification par lordphoenix (Le 02/03/2006, à 09:47)
Hors ligne
#2 Le 02/03/2006, à 08:55
- cep_
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Regarde du côté de phpmyadmin.prerm ( /var/lib/dpkg/info/phpmyadmin.prerm )
#3 Le 02/03/2006, à 09:05
- lordphoenix
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Je l'ai trouvé j'en fait quoi?
Hors ligne
#4 Le 02/03/2006, à 09:15
- cep_
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Tu édites ce fichier :
cep@stab:~$ cat -n /var/lib/dpkg/info/phpmyadmin.prerm
1 #!/bin/sh
2 # This maintainer script was generated by yada
3
4 set -e
5
6 PACKAGE="phpmyadmin"
7 SOURCE="phpmyadmin"
8 VERSION="4:2.7.0-pl2-1"
9
10 . /usr/share/debconf/confmodule
11 db_version 2.0 || [ $? -lt 30 ]
12
13 # Package maintainer's commands follow:
14 .........
Et tu vérifies que la ligne 10 (ou autre N°) existe : . /usr/share/debconf/confmodule
Sinon tu l'ajoutes. Si ça ne suffie pas, essaye en renommant ce fichier en phpmyadmin.prerm_bak pour voir si ça solutionne le problème.
#5 Le 02/03/2006, à 09:26
- lordphoenix
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Je n'ai ni la 10 ni la 11....
je les ai ajouté et maintenant ça me donne ça :
E: phpmyadmin: le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Hors ligne
#6 Le 02/03/2006, à 09:31
- cep_
Re : [Résolu] Problème "Erreur de sortie d'état 127"
La 11 était probablement inutile dans ton cas.
Donc la supprimer. Et si malgré ça, toujours pas de solution, essaye en renommant ce fichier en _bak puis refais ta commande --remove.
#7 Le 02/03/2006, à 09:36
- lordphoenix
Re : [Résolu] Problème "Erreur de sortie d'état 127"
J'avais déjà essayé sans la ligne 11 j'avais le même message.
j'essaye avec la commande --remove ça donne ça :
sudo apt-get remove phpmyadmin --remove
cette fois çi j'ai ça :
Suppression de phpmyadmin ...
/var/lib/dpkg/info/phpmyadmin.prerm: line 10: ./usr/share/debconf/confmodule: Permission non accordée
dpkg : erreur de traitement de phpmyadmin (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#8 Le 02/03/2006, à 09:39
- gilir
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Je sais pas si ca pourra t'aider, mais j'ai déjà eu un problème assez similaire :
http://forum.ubuntu-fr.org/viewtopic.php?id=15467
Hors ligne
#9 Le 02/03/2006, à 09:39
- cep_
Re : [Résolu] Problème "Erreur de sortie d'état 127"
sudo apt-get remove --purge phpmyadmin
#10 Le 02/03/2006, à 09:47
- lordphoenix
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Merci gilir j'ai trouvé la réponse dans le sujet en question j'avais pas mis l'espace après le " ."
Et merci pour l'option --purge cep_ (je me doute que c'est l'équivalent de la suppression compléte de synaptic) ça faisait un moment que je la cherchais celle la . Bon ben problème réglé merci de votre aide
qusiment en temps réel en plus
Hors ligne
#11 Le 02/03/2006, à 09:52
- cep_
Re : [Résolu] Problème "Erreur de sortie d'état 127"
...j'avais pas mis l'espace après le " ."
...
Et le copier / coller
Bonne continuation.
cep
#12 Le 16/03/2006, à 21:04
- Pascal S
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Même problème pour supprimer dhcp3-relay après une installation foireuse. J'ai modifié le fichier /var/lib/dpkg/info/dhcp3-relay.prerm en ajoutant la 5ème ligne :
#!/bin/sh -e
#
# $Id: dhcp3-relay.prerm,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
#
. /usr/share/debconf/confmodule
if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a \
-L /usr/doc/dhcp3-relay ]; then
rm -f /usr/doc/dhcp3-relay
fi
if [ -x /usr/sbin/invoke-rc.d ]; then
invoke-rc.d dhcp3-relay stop
else
[ -x /etc/init.d/dhcp3-relay ] && /etc/init.d/dhcp3-relay stop
fi
exit 0
mais rien à faire :
sudo dpkg -r --force-all dhcp3-relay
me renvoie :
(
Lecture de la base de données... 120323 fichiers et répertoires déjà installés.)
Suppression de dhcp3-relay ...
/etc/default/dhcp3-relay does not exist! - Aborting...
Run 'dpkg-reconfigure dhcp3-relay' to fix the problem.
invoke-rc.d: initscript dhcp3-relay, action "stop" failed.
dpkg : erreur de traitement de dhcp3-relay (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
dhcp3-relay
et
sudo dpkg-reconfigure dhcp3-relay
/etc/default/dhcp3-relay does not exist! - Aborting...
Run 'dpkg-reconfigure dhcp3-relay' to fix the problem.
invoke-rc.d: initscript dhcp3-relay, action "stop" failed.
Hors ligne
#13 Le 16/03/2006, à 21:11
- Pascal S
Re : [Résolu] Problème "Erreur de sortie d'état 127"
Et une auto-réponse, quelquefois les apprentis sorciers ont de la chance : au vu du message d'erreur, j'ai commenté les lignes
if [ -x /usr/sbin/invoke-rc.d ]; then
invoke-rc.d dhcp3-relay stop
else
[ -x /etc/init.d/dhcp3-relay ] && /etc/init.d/dhcp3-relay stop
fi
Et (je n'ai pas tout compris, mais...) ça a marché !!!!
Hors ligne