Erreur dans apt-get install
Résolu
Sirius911
Messages postés
275
Statut
Membre
-
Sirius911 Messages postés 275 Statut Membre -
Sirius911 Messages postés 275 Statut Membre -
Bonjour,
j'ai une petite erreur quand je fais un apt-get :
faut faire quelque chose mais quoi ???
merci
--
Sirius 911
« On n'est pas le meilleur quand on le croit, mais quand on le sait... »
j'ai une petite erreur quand je fais un apt-get :
Réception de : 1 https://www.debian.org/security/ etch/updates/main phpmyadmin 4:2.9.1.1-10 [3603kB] 3603ko réceptionnés en 5s (627ko/s) Préconfiguration des paquets... (Lecture de la base de données... 57163 fichiers et répertoires déjà installés.) Suppression de qpopper ... dpkg : erreur de traitement de qpopper (--remove) : le sous-processus post-removal script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : qpopper E: Sub-process /usr/bin/dpkg returned an error code (1)
faut faire quelque chose mais quoi ???
merci
--
Sirius 911
« On n'est pas le meilleur quand on le croit, mais quand on le sait... »
Configuration: Linux Firefox 3.0.7
11 réponses
-
Salut,
Essaie d'abord de supprimer le paquets en questiondpkg --force-all --purge qpopper
-
voilà ce que celà me fait
dpkg --force-all --purge qpopper
(Lecture de la base de données... 57163 fichiers et répertoires déjà installés.) Suppression de qpopper ... dpkg : erreur de traitement de qpopper (--purge) : le sous-processus post-removal script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : qpopper
-
Re,
Affiche le résultat decat /var/lib/dpkg/info/qpopper.postrm
-
Re,
Voilà, j'ai fait une simulation chez moidebian:/var/lib/dpkg/info# cat qpopper.postrm #! /bin/sh # # Remove the qpopper entry from /etc/inetd.conf and # restore the original one. # PATH=/bin:/usr/bin:/sbin:/usr/sbin case "$1" in purge) rm -f /etc/pop.auth.* exit 0 ;; remove) ;; *) # Do nothing... exit 0 ;; esac update-inetd --remove '^pop-3' if [ -x /usr/sbin/in.pop3d ] then update-inetd --group MAIL --add \ 'pop-3\t\tstream\ttcp\tnowait\troot\t/usr/sbin/tcpd\t/usr/sbin/in.pop3d' fi if [ -f /var/run/inetd.pid ] then kill -s HUP `cat /var/run/inetd.pid` 2>/dev/null fiIci je mets exit1 au lieu de exit 0debian:/var/lib/dpkg/info# sed -i 's/exit 0/exit 1/' qpopper.postrm debian:/var/lib/dpkg/info# cat qpopper.postrm #! /bin/sh # # Remove the qpopper entry from /etc/inetd.conf and # restore the original one. # PATH=/bin:/usr/bin:/sbin:/usr/sbin case "$1" in purge) rm -f /etc/pop.auth.* exit 1 ;; remove) ;; *) # Do nothing... exit 1 ;; esac update-inetd --remove '^pop-3' if [ -x /usr/sbin/in.pop3d ] then update-inetd --group MAIL --add \ 'pop-3\t\tstream\ttcp\tnowait\troot\t/usr/sbin/tcpd\t/usr/sbin/in.pop3d' fi if [ -f /var/run/inetd.pid ] then kill -s HUP `cat /var/run/inetd.pid` 2>/dev/null fiEt j'essaie de supprimerdebian:/var/lib/dpkg/info# dpkg --force-all --purge qpopper (Lecture de la base de données... 122210 fichiers et répertoires déjà installés.) Suppression de qpopper ... Purge des fichiers de configuration de qpopper ... dpkg : erreur de traitement de qpopper (--purge) : le sous-processus post-removal script a retourné une erreur de sortie d'état 1 Traitement des actions différées (« triggers ») pour « man-db »... Des erreurs ont été rencontrées pendant l'exécution : qpopper
Je remets exit 0 au lieu d'exit 1debian:/var/lib/dpkg/info# sed -i 's/exit 1/exit 0/' qpopper.postrm
et la suppression fonctionnedebian:/var/lib/dpkg/info# dpkg --force-all --purge qpopper (Lecture de la base de données... 122197 fichiers et répertoires déjà installés.) Suppression de qpopper ... Purge des fichiers de configuration de qpopper ... debian:/var/lib/dpkg/info#
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
bonjour,
ben j'ai fait tout ce que tu dis
mais rien à faire
ça fait la même chose
je vois pas d'ailleur en quoi changer juste exit 0 en exit 1 dans#! /bin/sh # # Remove the qpopper entry from /etc/inetd.conf and # restore the original one. # PATH=/bin:/usr/bin:/sbin:/usr/sbin case "$1" in purge) rm -f /etc/pop.auth.* exit 0 ;; remove) ;; *) # Do nothing... exit 0 ;; esac update-inetd --remove '^pop-3' if [ -x /usr/sbin/in.pop3d ] then update-inetd --group MAIL --add \ 'pop-3\t\tstream\ttcp\tnowait\troot\t/usr/sbin/tcpd\t/usr/sbin/in.pop3d' fi if [ -f /var/run/inetd.pid ] then kill -s HUP `cat /var/run/inetd.pid` 2>/dev/null fi
puis remettre exit 0 ???
en tous cas chez moi ça ne marche pas
je ne peut plus faire d'apt-get je suis bloquée
-
Salut,
je vois pas d'ailleur en quoi changer juste exit 0 en exit 1 dans
Puisque le message dpkg : erreur de traitement de qpopper (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 1
veut dire que le script post removal renvoi 1 au lieu de 0.
Tu peux essayer autrement.
Ajoute au début de script exit 0, ainsi il ne va pas essayer d'exécuter les autres instructions.
Avant le PATH#! /bin/sh # # Remove the qpopper entry from /etc/inetd.conf and # restore the original one. # exit 0 PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
ok mais tu traites le symptome et pas la cause...
pourquoi il fait une erreur ?
c'est louche non ? -
Re,
Ok mais tu traites le symptome et pas la cause...
Ben, ce n'est pas la cause qui est demandée ;-))
Pour savoir la cause, j'ai besoin de savoir tout ce que tu as fait sur ton PC ;-))
pourquoi il fait une erreur ?
Ben, tu peux commencer par tester le script commande par commande pour trouver où ça coince.
-
bon j'ai reinstallé qpopper et j'ai au moins la possibilité de faire marcher apt-get
-
Salut,
j'ai au moins la possibilité de faire marcher apt-get
Ben, c'était le but, non?! -
oui oui !! mais j'aime pas quand il y a un truc que je contrôle pas !!