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

27

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 se sentar do lado de fora & amp; observando a chuva por algum tempo meus eletrônicos recuperaram a consciência, então eu voltei para completar a atualização e meu terminal me repreende com

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

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

Então, por milhas, falando sobre caches de gem, rubis, & amp; 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á ficou a noite toda.    Se eu pará-lo, ainda receberei o erro do dpkg (na chance de que eu não o faça) ou, se for o caso, o que preciso para continuar usando os comandos apt-get e seus Super Poderes de Vaca?

    
por Hunter Burnette 13.07.2012 / 17:20

1 resposta

38

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: dpkg foi interrompido como resultado, o pacote não foi configurado corretamente.

Execute o comando que diz para sudo dpkg --configure -a e ele deve ser capaz de se corrigir.

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

Apenas certifique-se de ter acesso à Internet disponível para que você possa fazer o download de todas as dependências.

Estas instruções podem não funcionar se por upgrade você quis dizer apt-get dist-upgrade se você 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.

    
por TrailRider 14.07.2012 / 02:25

Tags