Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

wido a écrit :

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 smile


Save water, Drink beer

Hors ligne