E: o dpkg foi interrompido… execute 'sudo dpkg --configure -a'

46

Eu estava executando uma atualização com o comando apt-get, e estava demorando um tempo excepcionalmente longo, porque na metade do meu ISP me bateu na cara com sua política de uso justo.

Depois de ficar sentado olhando a chuva por um tempo, meus eletrônicos recuperaram a consciência, então voltei para concluir a atualização e meu terminal me repreendeu.

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

O último pedaço de informação legível foi tudo isso:

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

Assim, ele percorre quilômetros, falando sobre caches de gemas, rubis e outras coisas que eu gostaria de ter. Tudo até:

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

... e lá está sentado a noite toda. Se eu pará-lo, ainda receberei o erro dpkg (com a possibilidade de não o fazer) ou, em caso afirmativo, o que preciso para continuar usando os comandos apt-get e seus Super Cow Powers?

Hunter Burnette
fonte

Respostas:

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

Este erro está realmente dizendo exatamente o que está errado: dpkgfoi interrompido como resultado, o pacote não foi configurado corretamente.

Execute o comando que ele diz sudo dpkg --configure -ae deve poder se corrigir.

Se não tentar executar sudo apt-get install -f(para corrigir pacotes quebrados) e tente executar sudo dpkg --configure -anovamente.

Apenas verifique se você tem acesso à Internet disponível para poder baixar quaisquer dependências.

Essas instruções podem não funcionar se, por atualização, você quis dizer apt-get dist-upgradese estava tentando fazer uma atualização de distribuição (por exemplo, 11.10 → 12.04), então você precisará editar sua pergunta para refletir isso.

TrailRider
fonte
i ter feito o mesmo, mas não funcionou verificar este askubuntu.com/questions/469553/...
Agha rehan abbas
executar o comando dpkg corrigiu o problema para mim. Eu acho que houve algum problema com a reversão do kernel 4.8 para o 4.4, houve uma série de verificações de integridade da versão no meio da configuração.
Mendota #