E: dpkg a été interrompu… exécutez 'sudo dpkg --configure -a'


46

J'exécutais une mise à niveau avec la commande apt-get, et cela prenait un temps exceptionnellement long car au milieu de mon fournisseur d'accès à Internet, je suis frappé par la politique d'utilisation équitable.

Après être restée dehors à regarder la pluie pendant un moment, mes appareils électroniques ont repris conscience, alors je suis retournée pour terminer la mise à niveau et mon terminal me gronde de

"E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."

La dernière information lisible était tout ceci:

Installing (ri/RDoc) documention for (stuff and such)
ERROR:  Could not find a valid gem 'watobo-0.9.8.724.gem' (>= 0) in any repository
rm: cannot remove `watobo-0.9.8.724.gem': No such file or directory

Setting up metasploit (4.3.0-bt1) ...
Upgrading Pre-Existing Installation...
/opt/metasploit/postgresql/scripts/ctl.sh : postgresql  (pid 1191) already running
prosvc is running
metasploit is running
[*]
[*] Attempting to update the Metasploit Framework...
[*]

Alors, ça fait des kilomètres, on parle de caches de gemmes, de rubis et de choses que je souhaiterais avoir. Tous jusqu'à:

A    lib/gemcache/ruby/1.9.1/gems/state_machine-1.1.2/gemfiles/active_record-2.1.2.gemfile.lock

... et il est resté assis toute la nuit. Si je l’arrête, vais-je toujours avoir l’erreur dpkg (sauf erreur), ou si oui, que dois-je reprendre pour utiliser les commandes apt-get et ses super pouvoirs de vache?


Réponses:


59
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

En fait, cette erreur vous dit exactement ce qui ne va pas: dpkgle paquet n’a pas été correctement configuré.

Exécutez la commande à laquelle il vous dit sudo dpkg --configure -aet il devrait pouvoir se corriger.

S'il n'essaie pas de s'exécuter sudo apt-get install -f(pour réparer les paquets cassés), puis essayez de l'exécuter à sudo dpkg --configure -anouveau.

Assurez-vous simplement que vous avez un accès Internet disponible pour pouvoir télécharger toutes les dépendances.

Ces instructions risquent de ne pas fonctionner si, par mise à niveau, vous vouliez dire que apt-get dist-upgradesi vous tentiez de mettre à niveau une distribution (par exemple, 11.10 → 12.04), vous devrez modifier votre question afin de refléter cela.


J'ai fait la même chose, mais cela n'a pas fonctionné. Vérifiez celui-ci. askubuntu.com/questions/469553/…
agha rehan abbas

L'exécution de la commande dpkg a résolu le problème pour moi. Je pense qu'il y avait un problème avec la restauration du noyau 4.8 à la version 4.4, il y avait toute une série de vérifications de version effectuées au milieu de la configuration.
Mendota
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.