E: dpkg è stato interrotto ... esegui 'sudo dpkg --configure -a'


46

Stavo eseguendo un aggiornamento con il comando apt-get, e ci stava impiegando un tempo eccezionalmente lungo perché a metà strada attraverso il mio ISP mi ha colpito in faccia con la loro politica di utilizzo corretto.

Dopo essermi seduto fuori a guardare la pioggia per un po 'i miei dispositivi elettronici hanno ripreso conoscenza, quindi sono tornato per completare l'aggiornamento e il mio terminale mi rimprovera

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

L'ultima informazione leggibile era tutto questo:

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...
[*]

Quindi continua per miglia, parlando di cache di gemme, rubini e cose che vorrei avere. Tutto fino a:

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

... e lì è rimasto seduto tutta la notte. Se lo interrompo, avrò comunque l'errore dpkg (nella minima possibilità che non lo farò), o in tal caso cosa devo fare per riprendere usando i comandi apt-get e i suoi Super Cow Power?


Risposte:


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

Questo errore in realtà ti dice esattamente cosa non va: è dpkgstato interrotto di conseguenza il pacchetto non è stato configurato correttamente.

Esegui il comando che ti dice sudo dpkg --configure -ae dovrebbe essere in grado di correggersi.

Se non tenta di eseguire sudo apt-get install -f(per correggere i pacchetti non funzionanti) e quindi riprovare a eseguire sudo dpkg --configure -a.

Assicurati solo di avere accesso a Internet disponibile in modo da poter scaricare qualsiasi dipendenza.

Queste istruzioni potrebbero non funzionare se per upgrade intendevi apt-get dist-upgradese stavi cercando di eseguire un aggiornamento della distribuzione (ad es. 11.10 → 12.04), dovrai modificare la tua domanda per riflettere ciò.


ho fatto lo stesso ma non ha funzionato controlla questo askubuntu.com/questions/469553/…
agha rehan abbas

l'esecuzione del comando dpkg ha risolto il problema per me. penso che ci sia stato qualche problema con il rollback dal kernel 4.8 a 4.4, ci fu un'intera serie di controlli di integrità della versione nel mezzo della configurazione.
mendota,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.