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 29/11/2006, à 20:43

Arzhur

[résolu] impossible de désinstaller un paquet

Bonsoir,
Je n'arrive pas à désinstaller un paquet dans synaptic et du coup je ne peux plus faire les mise à jour d'Ubuntu. Ca me met un message d'alerte :

La liste des logiciels est corrompue

Il est impossible d'installer ou de supprimer des logiciels. Veuillez utiliser d'abord le « Gestionnaire de paquets Synaptic » ou lancez « sudo apt-get install -f » dans un terminal pour réparer ce problème.

Alors dans le terminal je tape :

sudo apt-get install -f

... et voilà ce qu'il me répond :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Les paquets suivants ont été automatiquement installés mais ne sont plus nécessaires :
  amule-common
Utiliser "apt-get autoremove" pour les supprimer
Les paquets suivants seront ENLEVÉS :
  amule-common
0 mis à jour, 0 nouvellement installés, 1 à enlever et 63 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 3244ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 110541 fichiers et répertoires déjà installés.)
Suppression de amule-common ...
dpkg-divert: erreur de correspondance sur paquet
  lors de la suppression de « diversion of /usr/bin/ed2k by amule »
  « diversion of /usr/bin/ed2k to /usr/bin/ed2k.xmule by amule-utils » trouvé
dpkg : erreur de traitement de amule-common (--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 :
amule-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je pensais résoudre le problème en réinstallant aMule, mais pas moyen... Synaptic ne veux rien savoir sad

Dernière modification par Arzhur (Le 01/12/2006, à 18:47)

Hors ligne

#2 Le 29/11/2006, à 22:07

tazdu10

Re : [résolu] impossible de désinstaller un paquet

Dans un premier temps, essais de faire apt-get remove amule puis apt-get autoremove puis apt-get update sa devrait aller mieux ensuite

Hors ligne

#3 Le 29/11/2006, à 22:33

Arzhur

Re : [résolu] impossible de désinstaller un paquet

Ca n'a rien changé.
Mais le problème est connu :
http://forum.ubuntu-fr.org/viewtopic.php?id=80229

Hors ligne

#4 Le 29/11/2006, à 22:39

tazdu10

Re : [résolu] impossible de désinstaller un paquet

Je suis pas sur que le problème sois le même, mais il y a quelques semaines, j'ai eu un problème qui me paraissais identique, et j'avais perdu des paquets indispensables à gnome, le apt-get install ubuntu-desktop m'affichais une erreur similaire, mais j'ai eu l'idée d'essayer un aptitude install ubuntu-desktop, et là, surprise, aucun problème, une fois mon environnement réinstallé, je n'avais plus de soucis de dépendance et d'erreurs, donc essais de faire un aptitute install amule, je te garanti pas que sa résoudra tous tes problèmes, mais en l'absence d'avis plus expérimentés que les miens, ...

Hors ligne

#5 Le 29/11/2006, à 23:03

Arzhur

Re : [résolu] impossible de désinstaller un paquet

J'ai fait comme tu m'as dit tazdu10, mais ça coince :

(...) Construction de la base de données des étiquettes... Fait
Les paquets suivants sont CASSÉS :
  amule
Les NOUVEAUX paquets suivants vont être automatiquement installés :
  amule-utils libgd2-xpm
(...) Les paquets suivants ont des dépendances non satisfaites :
  amule: Dépend: amule-common (= 2.1.3-1) mais 2.1.3-1ubuntu0-1 est installé
Resolving dependencies...
E: Je ne suis pas parvenu à localiser un fichier du paquet amule-common. Ceci signifie que vous devrez corriger manuellement ce paquet.
(...) Écriture de l'information d'état étendu... Erreur !
E: Je ne suis pas parvenu à localiser un fichier du paquet amule-common. Ceci signifie que vous devrez corriger manuellement ce paquet.
E: Impossible de bloquer le répertoire des listes... Êtes-vous root ?

Hors ligne

#6 Le 30/11/2006, à 18:41

tazdu10

Re : [résolu] impossible de désinstaller un paquet

Et, à tu vérifier dans synaptic si le paquet amule-common ? si oui, dans la console fait apt-get remove amule-common, une fois fait, refait apt-get remove amule

Hors ligne

#7 Le 30/11/2006, à 18:44

Scurz

Re : [résolu] impossible de désinstaller un paquet

Réinstalle (avec aptitude reinstall amule) amule puis :

apt-get --purge remove amule

#8 Le 01/12/2006, à 17:39

Arzhur

Re : [résolu] impossible de désinstaller un paquet

Merci Scurz et tazdu10 pour vos réponses.
Mais j'ai tout tenté pour désinstaller amule-common ou réinstaller aMule, rien y fait !
Ca me donne l'impression que c'est un problème insoluble.
Je résume :
A l'origine, j'ai installer aMule sur Ubuntu 5.10 avec les dépôts spécifiques pour aMule.
Puis j'ai installé Ubuntu 6.06 et en octobre dernier, fait une mise à jour avec la version 6.10. J'avais toujours aMule dans mes applis.
Dernièrement, j'ai décidé de désinstaller aMule.
Effectivement, synaptic a désinstallé certains paquets mais pas amule-common.
Depuis, synaptic bloque sur la désinstallation impossible d'amule-common et ne peut plus faire les mises à jour d'Ubuntu ou l'installation d'autres paquets donc aussi la réinstallation d'aMule.

Existe-t-il une autre méthode que Synaptic ou apt-get pour désinstaller un paquet récalcitrant ?

Merci pour votre aide.

Hors ligne

#9 Le 01/12/2006, à 18:47

Arzhur

Re : [résolu] impossible de désinstaller un paquet

Ca y est, j'ai trouvé la soluce là :
http://forum.ubuntu-fr.org/viewtopic.php?id=80229
Donc, j'ai supprimé le fichier :

sudo rm /var/lib/dpkg/info/amule-common.postrm

Comme indiqué dans la solution de Goal :

Goal a écrit :

si la technique ne marche pas : Il faut supprimer le fichier en *.postrm ou en *.prerm...   Méthode ultra barbare !

Pourquoi :

mr_pouit a écrit :

C'est un problème dû au fait qu'edgy utilise dash et non plus bash comme shell par défaut, et le script de désinstallation utilise un "bashisme" alors qu'il ne devrait pas

ensuite j'ai fait :

apt-get install -f

Ca a supprimé amule-common sans problème !

Maintenant, tout est rentré dans l'ordre cool

Merci le forum Ubuntu ! smile

Hors ligne

#10 Le 06/12/2006, à 11:32

CasseTaTele

Re : [résolu] impossible de désinstaller un paquet

ça a marché pour moi aussi ! merci !!

Hors ligne