Le message 'E: dpkg a été interrompu, vous devez exécuter manuellement' sudo dpkg --configure -a 'pour corriger le problème.'


34

Chaque fois que j'essaie d'obtenir la mise à jour, l'erreur apparaît à la dernière ligne:

Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Et puis, en fonction de l'erreur affichée lorsque je lance:

$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0009' near line 0:
 newline in field name `#padding'

Et maintenant? Puis-je sortir de l'erreur?

J'ai essayé ce lien .

Réponses:


67

Vous avez parlé d'un mauvais lien. Essayez les commandes ci-dessous sur le terminal pour supprimer tous les fichiers du /var/lib/dpkg/updatesrépertoire,

cd /var/lib/dpkg/updates
sudo rm *

Et puis exécutez la commande ci-dessous pour obtenir les plus récents,

sudo apt-get update

1
Ça fonctionne bien pour moi .
user284303

2
Cela a fonctionné pour moi sur Raspbmc / Raspbian également. Cependant, je suis curieux - est-ce une solution sûre?
aalaap

cela a fonctionné pour moi sur Ubuntu 12.04.5 LTS
poussins

2
Fonctionne toujours en 2016 pour ubuntu-15.04 (basé sur Zorin OS 10)!
x13

1
MERCI BEAUCOUP pour cette solution. Je cherchais toujours un moyen de supprimer l'erreur lorsque j'ai intentionnellement interrompu l'installation de dpkg d'un fichier .deb problématique. J'apprécie vraiment vos conseils!
Ev-

3

Ça marche pour moi! J'essayais d'installer le pilote sans fil lorsque cette erreur s'est produite. A dû supprimer les fichiers et aussi les fichiers de verrouillage.

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
cd /var/lib/dpkg/updates
sudo rm *
sudo apt-get update

et alors vous pouvez exécuter votre apt-get installà quelque paquet que vous voulez installer


1
Pas nécessairement une bonne idée sans précautions supplémentaires.
0xC0000022L

Cela a fonctionné pour moi alors que la réponse précédente ne l'était pas, même si je ne suis pas sûr que ce ne soit pas sans effets secondaires ...
Erty Seidohl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.