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 01/05/2010, à 14:51

Mirmegil

[Résolu] Synaptic fonctionne plus - Paquet dans un état incohérent

Bonjour,

Débutant sous Linux, j'ai essayé d'installer mon imprimante hier. Malheureusement, et je ne sais pas trop comment, il y a eu un bug à l'installation d'un des paquets et Synaptic ne marche plus.

Description du problème:

Un gros panneau "interdit" dans la zone de notification avec écrit:

Erreur inconnue : " <type 'exceptions.SystemError'> " (E: The package dcp770cwlpr needs to be reinstalled, but I can't find an archive for it.)

Lorsque j'essaie de lancer Synaptic, le même message d'erreur en français; plus un message comme quoi les "dépendances doivent être recalculées".

Lorsque j'essaie de réinstaller le .deb qui pose problème (dcp770cwlpr, enregistré dans le dossier personnel), GDebi se lance puis un message d'erreur:

Impossible d'ouvrir "paquet.deb".
Ce paquet est peut être corrompu ou vous n'avez pas les permissions pour y accéder. Vérifiez les permissions du fichier.

Ce que j'ai essayé de faire:

i)

sudo apt-get clean

Ce qui ne résout pas le problème.

ii)

sudo apt-get remove <paquet>
sudo apt-get purge <paquet>
sudo apt-get install <paquet>

Ce qui me renvoie à chaque fois:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet dcp770cwlpr doit être réinstallé, mais il est impossible de trouver son archive.

iii) Après recherche sur internet, il semblerait que face à un problème du même type, on puisse faire:

sudo dpkg --remove --force-remove-reinstreq dcp770cwlpr

Mais la console renvoie:

dpkg : avertissement : problème contourné par utilisation de --force :
 Le paquet est dans un état incohérent - vous devriez
 le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 193390 fichiers et répertoires déjà installés.)
Suppression de dcp770cwlpr ...
dpkg : erreur de traitement de dcp770cwlpr (--remove) :
 le sous-processus script post-removal installé a retourné une erreur de sortie d'état 5
Des erreurs ont été rencontrées pendant l'exécution :
 dcp770cwlpr

J'ai alors essayé:

sudo dpkg -i dcp770cwlpr

Qui me renvoie:

dpkg : erreur de traitement de dcp770cwlpr (--install) :
 ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
Des erreurs ont été rencontrées pendant l'exécution :
 dcp770cwlpr

Ce problème m'empêche de faire toutes les mises à jour et d'installer de nouveaux packages. J'aimerais simplement trouver un moyen pour virer ce dcp770cwlpr, mais j'ai essayé tout ce que je pouvais faire à mon niveau.

J'espère que quelqu'un pourra m'aider, merci d'avance wink .

Dernière modification par Mirmegil (Le 01/05/2010, à 16:31)

Hors ligne

#2 Le 01/05/2010, à 16:29

Mirmegil

Re : [Résolu] Synaptic fonctionne plus - Paquet dans un état incohérent

Manifestement, je n'avais pas assez cherché.

J'ai fini par trouver la solution au problème:

Source

Il faut supprimer le fichier: /var/lib/dpkg/info/dcp770cwlpr.postrm
Puis taper en console: sudo dpkg --remove --force-remove-reinstreq dcp770cwlpr

Je ne comprends pas trop le pourquoi du comment, ni ne sais si c'est un fix élégant, mais Synaptic marche.

En espérant que ça puisse accélérer les recherches de quelqu'un se trouvant un jour face au même problème big_smile .

Hors ligne