web-dev-qa-db-fra.com

Comment puis-je réparer E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (2)?

J'ai reçu cette erreur après avoir essayé de télécharger le plugin icedtea. Après avoir essayé

Sudo apt-get upgrade

J'ai la même erreur exacte:

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

J'ai déjà essayé de chercher des solutions, mais chacune semble être unique à la question. Aucune suggestion?

9
TheUnicornCow

Essayez d'abord:

Sudo rm /var/lib/dpkg/available 
Sudo touch /var/lib/dpkg/available  
Sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

Dangereux, si les instructions précédentes ne résolvent pas le problème ...

Sudo dpkg --configure -a
Sudo apt-get -f install
Sudo apt-get clean
Sudo apt-get update && Sudo apt-get upgrade

Dernier peut causer une charge de trafic énorme.

8
Croll

Je sais que c'est un ancien post, mais j'ai la même erreur. J'ai résolu le problème avec cette commande:

Sudo dpkg --configure -a
4
Qudor Eng

J'ai essayé ceci d'un lien allemand:

Téléchargez et démarrez available.ksh . Ensuite :

Sudo apt-get update && Sudo apt-get dist-upgrade
Sudo dpkg --clear-avail
Sudo apt-get update && Sudo apt-get dist-upgrade

( Source )

0
thelonwolfpac