#1 Le 28/11/2009, à 20:40
- vviinnccee
[Resolu]Problème de désinstallation de packet
Bonjour,
j'avais installé ubuntu 8.04 il y'a quelques temps mais à cause d'un problème de 56k non reconnu (donc d'internet pas disponible) j'avais laché l'affaire.
Ayant dorénavant une autre connnexion internet, je me suis décidé à retenter l'expérience, mais des "débrits" du combat épique de l'époque sont malheureusement encore présent, c'est à dire un vieux paquet "conexant" que j'avais tenté d'installer puis de désinstaller de plein de façons, qui me bloque toute mise à jour possible... J'ai tout tenter et vraiment y'a rien qui marche pour le désinstaller.
dpkg : erreur de traitement de conexant (--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 :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai notamment testé ceci http://doc.ubuntu-fr.org/probleme_apt -> erreur de sortie d'état 1, sachant que le fichier .postrm en question n'est pas vide et a un exit 0 à la fin, quand je met un exit 0 au début j'obtiens cette fois une erreur de sortie d'état 2, qui elle n'est pas dans la documentation ...
dpkg (sous-processus) : impossible d'exécuter post-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de conexant (--remove) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
Si je change le exit 0 de la fin en exit 1 ça fait rien ...
Je suis très motivé pour enfin arriver à lui régler son compte, j'attends vos idée ! Et je précise que je suis un débutant sur ubuntu (et linux en général), je connais assez peu de choses ...
Merci d'avance.
Vincent
Dernière modification par vviinnccee (Le 29/11/2009, à 11:04)
Hors ligne
#2 Le 28/11/2009, à 23:27
- wido
Re : [Resolu]Problème de désinstallation de packet
Bonjour,
lance cette commande dans le terminal et colle le résultat sur le forum:
sudo dpkg –configure -a
et
sudo apt-get update && sudo apt-get upgrade
Hors ligne
#3 Le 28/11/2009, à 23:58
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
J'ai eu beaucoup de lignes, et la fin donne ceci :
317Mo réceptionnés en 36s (8730ko/s)
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
(Lecture de la base de données... 97720 fichiers et répertoires déjà installés.)
Suppression de conexant ...
dpkg (sous-processus) : impossible d'exécuter post-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de conexant (--remove) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
vincent@vincent-desktop:~$
J'imagine que c'était une tentative de mise à jour mais apperement ça a pas du marcher ... merci quand même !
Hors ligne
#4 Le 28/11/2009, à 23:59
- wido
Re : [Resolu]Problème de désinstallation de packet
sudo dpkg -P conexant
et reposte le résultat.
Hors ligne
#5 Le 29/11/2009, à 10:06
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
vincent@vincent-desktop:~$ sudo dpkg -P conexant
[sudo] password for vincent:
(Lecture de la base de données... 97720 fichiers et répertoires déjà installés.)
Suppression de conexant ...
dpkg (sous-processus) : impossible d'exécuter post-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de conexant (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
conexant
vincent@vincent-desktop:~$
Par contre, pour revenir à une commande précédente, il me semble que sudo dpkg –configure -a n'a pas eu d'effet, voila ce qu'il me met
vincent@vincent-desktop:~$ sudo dpkg –configure -a
dpkg: requiert une option d'action
Taper dpkg --help pour une obtenir une aide sur l'installation et la désinstallation des paquets [*] ;
Utiliser « dselect » ou « aptitude » pour gérer le paquets de manière
plus conviviale ;
Taper dpkg -Dhelp pour une obtenir une liste des valeurs drapeaux de débogage ;
Taper dpkg --force-help pour consulter la liste des options de forçage ;
Taper dpkg-deb --help pour une obtenir une aide sur la manipulation des fichiers *.deb ;
Taper dpkg --licence pour voir la licence copyright et l'absence de garantie (GNU GPL) [*].
Les options marquées d'un [*] affichent beaucoup d'informations - tubez-les à travers « less » ou « more ».
Y'a pas un problème d'orthographe quelquechose comme ça ?
Hors ligne
#6 Le 29/11/2009, à 10:13
- sheep
Re : [Resolu]Problème de désinstallation de packet
Bonjour,
effectivement il y a un problème dans la syntaxe de la commande:
sudo dpkg --configure -a
Avant de faire cette commande,
cat /var/lib/dpkg/info/conexant.postrm
et colle le resultat.
Save water, Drink beer
Hors ligne
#7 Le 29/11/2009, à 10:18
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
vincent@vincent-desktop:~$ sudo dpkg --configure -a
vincent@vincent-desktop:~$ cat /var/lib/dpkg/info/conexant.postrm
exit 0
#! /bin/sh
# postrm script for conexant
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
rmmod hsfserial hsfengine hsfbasic2 hsfosspec
rm -rf /dev/ttySHSF0
rm -rf /etc/hsf
rm -rf /etc/modutils/hsf
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
exit 0
On retrouve le exit 0 de la fin, déjà présent, et celui que j'ai ajouté au début, conformément à la doc, passant ainsi d'une erreur d'était de sortie 1 à 2. Il est possible que j'ai mal compris cette doc d'ailleurs ...
Hors ligne
#8 Le 29/11/2009, à 10:20
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
Bonjour,
lance cette commande dans le terminal et colle le résultat sur le forum:sudo dpkg –configure -a
et
sudo apt-get update && sudo apt-get upgrade
Je reconfirme par ailleurs que ces commandes, une fois corrigé le --configure, ont eu le même résultat ...
Dernière modification par vviinnccee (Le 29/11/2009, à 10:21)
Hors ligne
#9 Le 29/11/2009, à 10:23
- sheep
Re : [Resolu]Problème de désinstallation de packet
Effectivement, tu semble avoir, mal compris la doc.
Alors tu édites le fichier /var/lib/dpkg/info/conexant.postrm
tu vires le exit 0 que tu as mis au début, et tu remplaces le exit 1 de la fin, par exit 0
tu sauves
puis
sudo apt-get remove --purge conexant
et tu reviens poster le message d'erreur éventuel.
on laisse de coté le dpkg --configure -a pour l'instant
Dernière modification par sheep (Le 29/11/2009, à 10:24)
Save water, Drink beer
Hors ligne
#10 Le 29/11/2009, à 10:34
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
Après avoir remplacé le exit 1 presque à la fin (3 lignes au dessus) en exit 0
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 97720 fichiers et répertoires déjà installés.)
Suppression de conexant ...
ERROR: Module hsfserial does not exist in /proc/modules
ERROR: Module hsfengine does not exist in /proc/modules
ERROR: Module hsfbasic2 does not exist in /proc/modules
ERROR: Module hsfosspec does not exist in /proc/modules
dpkg : erreur de traitement de conexant (--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 :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
vincent@vincent-desktop:/$
Le exit 0 de la fin en exit 1 j'avais déjà essayé, voila :
(Lecture de la base de données... 97720 fichiers et répertoires déjà installés.)
Suppression de conexant ...
ERROR: Module hsfserial does not exist in /proc/modules
ERROR: Module hsfengine does not exist in /proc/modules
ERROR: Module hsfbasic2 does not exist in /proc/modules
ERROR: Module hsfosspec does not exist in /proc/modules
dpkg : erreur de traitement de conexant (--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 :
conexant
Le exit 0 de la fin -> 1 et le exit 1 -> 0
Suppression de conexant ...
ERROR: Module hsfserial does not exist in /proc/modules
ERROR: Module hsfengine does not exist in /proc/modules
ERROR: Module hsfbasic2 does not exist in /proc/modules
ERROR: Module hsfosspec does not exist in /proc/modules
dpkg : erreur de traitement de conexant (--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 :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#11 Le 29/11/2009, à 10:46
- sheep
Re : [Resolu]Problème de désinstallation de packet
On l'a bien tripoté dans tous les sens ce fichier.
Donc le fichier original, c'est exit 1, puis exit 0 à la fin. Si c'est bien ça remet le comme il faut.
Puis on va tenter de réinstaller le paquet conexant, pour pouvoir le virer ensuite:
sudo apt-get -f install conexant
(le -f c'est pour tenter de réparer d'éventuelles dépendances brisées qui bloqueraient l'installation du paquet)
Dernière modification par sheep (Le 29/11/2009, à 10:47)
Save water, Drink beer
Hors ligne
#12 Le 29/11/2009, à 10:58
- vviinnccee
Re : [Resolu]Problème de désinstallation de packet
Je confirme que c'était bien exit 1 puis exit 0 à la fin. Après avoir appliqué ce que tu m'a dit j'obtiens ça :
vincent@vincent-desktop:/$ sudo apt-get -f install conexant
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
conexant est déjà la plus récente version disponible.
Les paquets suivants seront ENLEVÉS :
conexant
0 mis à jour, 0 nouvellement installés, 1 à enlever et 345 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 1851ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
puis
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 97720 fichiers et répertoires déjà installés.)
Suppression de conexant ...
ERROR: Module hsfserial does not exist in /proc/modules
ERROR: Module hsfengine does not exist in /proc/modules
ERROR: Module hsfbasic2 does not exist in /proc/modules
ERROR: Module hsfosspec does not exist in /proc/modules
dpkg : erreur de traitement de conexant (--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 :
conexant
E: Sub-process /usr/bin/dpkg returned an error code (1)
Mon ubuntu étant en partie vide (à cause de ce problème je n'ai pu que peu me l'approprier, j'ai donc peu de données personnelles), il serait peut être judicieux de simplement le réinstaller (et pourquoi pas la dernière version). Ca sera surement beaucoup plus rapide que de chercher l'origine de ce problème ...
Merci beaucoup en tout cas de m'avoir aidé.
Hors ligne
#13 Le 29/11/2009, à 11:02
- sheep
Re : [Resolu]Problème de désinstallation de packet
il serait peut être judicieux de simplement le réinstaller (et pourquoi pas la dernière version)
Ce serait effectivement une bonne idée
Save water, Drink beer
Hors ligne