E: dpkg a été interrompu ... lancez 'sudo dpkg --configure -a'

29

J'exécutais une mise à niveau avec la commande apt-get, et cela prenait un temps exceptionnellement long car à mi-chemin de mon fournisseur de services Internet, je me heurtais à sa politique d'utilisation équitable.

Après s'être assis dehors & amp; en regardant la pluie pendant un certain temps, mes appareils électroniques ont repris conscience, alors je suis retourné pour terminer la mise à niveau et mon terminal m'a grondé avec

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

Le dernier morceau d’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...
[*]

Donc, cela va pour des miles, en parlant de caches de pierres précieuses, rubis, & amp; Des choses que j'aurais aimé 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 la voilà assise toute la nuit.    Si je l'arrête, aurai-je toujours l'erreur dpkg (au cas où je ne le ferais pas), ou si oui, que dois-je faire pour reprendre l'utilisation des commandes apt-get et de ses Super Cow Powers?

    
posée Hunter Burnette 13.07.2012 - 17:20
la source

1 réponse

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

Cette erreur vous indique exactement ce qui ne va pas: dpkg a été interrompu, le package n’a pas été configuré correctement.

Exécutez la commande à sudo dpkg --configure -a et il devrait pouvoir se corriger.

S'il n'essaie pas d'exécuter sudo apt-get install -f (pour réparer les paquetages endommagés) et puis essayez à nouveau d'exécuter sudo dpkg --configure -a .

Assurez-vous d'avoir un accès Internet disponible pour pouvoir télécharger les dépendances.

Ces instructions risquent de ne pas fonctionner si, par mise à niveau, vous vouliez dire apt-get dist-upgrade si vous tentiez d’effectuer une mise à niveau de la distribution (par exemple, 11.10 → 12.04), vous devrez alors modifier votre question.

    
réponse donnée TrailRider 14.07.2012 - 02:25
la source

Lire d'autres questions sur les étiquettes