Pular para o conteúdo

Interrompendo processos no apt com segurança

Dica publicada em Linux / Comandos
ronnie peterson bacelar martins dbahiaz
Hits: 17.617 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

Interrompendo processos no apt com segurança

Umas das perguntas mais freqüentes no Viva o Linux, feita principalmente por iniciantes é sobre o erro:

"E: dpkg foi interrompido, você deve executar manualmente 'dpkg --configure -a' para corrigir o problema."...

Esse erro geralmente é apresentado pelo apt-get quando o processo em andamento foi parado forçadamente por algum motivo.

Eu mesmo já sofri com esse erro, e a solução é tão simples que as vezes passa despercebida. Então, para evitar que esse erro aconteça aperte CTRL+C.

Isso cancela qualquer processo em andamento do apt como: instalação, updates, upgrades etc, sem forçar, como fechar o console ou reiniciar o sistema com o processo em andamento.

Caso não tenha terminado o processo de forma correta, rode o comando sugerido pelo programa na ocasião do erro para o corrigir:

# dpkg --configure -a

Personalizando o OpenSuSE Linux 11 com alguns cliques

Firefox3 com melhor aparência no KDE 4.1

Globalmenu - Menu ao estilo Mac

Dock "Daisy Plasma" no OpenSUSE 11.2

Alterando o ícone do Kmenu no KDE 4.1

Data e hora do sistema

Como instalar um pacote do Linux From Scratch

Manjaro Linux - Corrigindo erro no pacman

Google Authenticator no terminal Linux

Comando "less" Colorido no Shell

#1 Comentário enviado por albfneto em 01/07/2008 - 17:03h
Sim, isso é classico e funciona com todos os instaladores das distros, todas as distros Pode ser feito com urpmi, com apt-get, com rpm etc...... Com gentoo, Portage, comando emerge é assim. vc para co Ctrl+C.
Depois re-inicia. NO Gentoo, ou começa tudo de novo com emerge pacote, ou continua do ponto parado com emerge --resume pacote.
#2 Comentário enviado por dbahiaz em 01/07/2008 - 19:29h
albfnet, obrigado pelo complemento, se formos mais além, diria que isso cancela quase tudo em andamento no feito no terminal.
#3 Comentário enviado por emilioeiji em 03/07/2008 - 09:45h
Bom dia...

E quanto rodo o comando e me retorna isso...

Erros foram encontrados durante processamento de:
libgnomevfs2-common
libgnome2-common
libgnomevfs2-0
libgtkhtml3.8-15
libgnome2-0
libbonoboui2-0
libgnomeui-0
mysql-query-browser

Abraços
#4 Comentário enviado por dbahiaz em 03/07/2008 - 19:40h
emilioeiji, tudo bem, tente dar um aptitude -f install (esse comando verifica se o sistema tem algum pacote quebrado), pode ser isso, ou faltando alguma dependência.
#5 Comentário enviado por maxturboxr em 22/02/2011 - 17:59h
ola pessoal estou com esse problema e ainda não consegui resolver podem me dar uma ajuda?
da a seginte mensagem de erro quando o gerenciador de pacotes da synaptic:

E: dpkg foi interrompido. Você deve executar o comando 'sudo dpkg --configure -a' para corrigir o problema.
E: _cache->open() failed, please report.

ja tentei de quase tudo em todos os fórum e nada. to com ubunto 10.4 e sou novo com ubunto

#6 Comentário enviado por christianlemos em 02/06/2013 - 14:55h
Boa tarde!

Na tentativa de instalar alguns programas com o 'apt-get', me retornava "E: dpkg foi interrompido, você deve executar manualmente 'dpkg --configure -a' para corrigir o problema.".

Obviamente a solução era para ser rodar a linha indicada, porém encontrei alguns problemas rodando o 'sudo dpkg --configure -a', isso na versão 13.04 do Ubuntu.

Ele "travava" após exibir a linha 'Found memtest86+ image: /boot/memtest86+.bin', então só com CTRL+C para liberar o terminal, poderia deixar horas que não saia.

O meu caso creio que o problema estava no GRUB ou algo relacionado com o Windows 7, que é meu outro SO, pois agora, depois de reinstalar o Ubuntu, o comando funciona normal e olhem o que aparece depois da linha onde travava:

Encontrado imagem initrd: /boot/initrd.img-3.8.0-19-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) em /dev/sda1
concluído

Ḿas enfim, até agora não descobri o que pode ter acontecido, mas de qualquer forma, se ocorrer com vocês, espero que essas informações ajudem.

Att,

Christian Lemos

Contribuir com comentário

Entre na sua conta para comentar.