119 votes

Comment corriger l'erreur "Le paquet est dans un très mauvais état incohérent" ?

Je ne peux pas mettre à jour mon système car il se bloque lors de l'installation d'une mise à jour tierce (zramswap-enabler) !

Parfois, j'obtiens le message suivant dans le gestionnaire de mise à jour :

Impossible d'initialiser les informations sur le paquet Un problème insoluble s'est produit lors de l'initialisation des informations sur le paquet.

Veuillez signaler ce bogue dans le paquet 'update-manager' et inclure le message d'erreur suivant :

E:The package zramswap-enabler needs to be reinstalled, but I can't find an archive for it.

J'ai essayé de supprimer le zramswap-enabler, mais c'est impossible car j'obtiens le message suivant :

dpkg: error processing zramswap-enabler (--remove):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
Errors were encountered while processing:
 zramswap-enabler
E: Sub-process /usr/bin/dpkg returned an error code (1)

En fait, je voudrais vraiment réinstaller ce paquet, mais il est incapable de le faire ! Si je supprime ce PPA tiers, le système me prévient d'un problème très très grave.

Alors pourquoi je ne peux pas installer/réinstaller/supprimer/mettre à jour ce paquet et pourquoi la mise à jour se bloque si j'essaie de la faire ?

1voto

Darkside Points 999

J'ai eu un problème similaire avec quagga, le démon de routage. Le fait de réinstaller le paquet a fonctionné pour moi :

# apt-get install -f  
<some output ommited>
dpkg: warning: overriding problem because --force enabled:
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.

wget http://security.debian.org/debian-security/pool/updates/main/q/quagga/quagga_0.99.22.4-1+wheezy3_i386.deb
dpkg -i quagga_0.99.22.4-1+wheezy3_i386.deb

Maintenant, tout est rentré dans l'ordre :

#apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

1voto

darkByt3 Points 38

La même chose m'est arrivée lorsque j'ai été déconnecté d'internet pendant le téléchargement de l'application. wireshark paquet. Après cela, lorsque j'ai essayé de le réinstaller, la même erreur s'est produite :

Package is in a very bad inconsistent state

J'ai essayé toutes les commandes d'installation, de purge, de suppression et de réinstallation mais rien n'a fonctionné.

En cherchant un peu sur Google, je suis tombé sur cette commande :

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libwireshark8_2.2.6+g32dac6a-2ubuntu0.16.04_amd64.deb

(modifié libwireshark8_2.2.6+g32dac6a-2ubuntu0.16.04_amd64.deb avec le paquet qui créait le problème dans le répertoire /var/cache/apt/archives/ ).

Après avoir exécuté cette commande, tous les problèmes ont été résolus. J'ai supprimé le paquet à nouveau en utilisant :

sudo apt --purge remove libwireshark8:amd64
sudo apt autoremove to fully remove the package.

Puis j'ai installé wireshark en utilisant à nouveau :

sudo apt-get install wireshark

Tout fonctionne bien maintenant !

Références :

0voto

Zeki Points 101

Je l'ai utilisé pour résoudre ce même problème :

apt reinstall [package]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X