Eu de alguma forma tenho quebrado apt - Não é possível processar atualizações

0

Eu recebo este erro constantemente tentando atualizar ou instalar qualquer coisa;

E: Internal Error, No file name for libgcc1

Alguém pode ajudar Eu fiquei sem opções na última chance antes de limpar essa coisa e começar de novo?

    
por prraw 02.11.2013 / 21:26

2 respostas

1

Eu vi isso em um sistema que está sendo atualizado de 12.04LTS para 14.04LTS. Consegui "resgatar" o sistema com uma combinação dos passos abaixo:

Você pode precisar enviar esse comando apenas para corrigi-lo:

# dpkg --configure -a

('#' significa um prompt de root, que você obtém com 'sudo su')

Veja Como corrigir E: Internal Erro, nenhum nome de arquivo para libc6

Mas pode ser um pouco mais complicado do que isso.

Esta sequência deve ajudar a revitalizar o sistema:

# apt-get clean
# apt-get install -fy
  (ignore the error at the end)
# dpkg -i /var/cache/apt/archives/*.deb
# dpkg --configure -a
# apt-get install -fy

Se o comando 'dpkg -i' retornar com erros, faça o 'dpkg --configure -a', mas depois volte e repita o 'dpkg -i', mas com a opção 'E' para acelerar um pouco:

# dpkg -Ei /var/cache/apt/archives/*.deb

Eventualmente, o 'apt-get install -fy' deve poder ser executado novamente, possivelmente até terminar sem erros, após o qual seu sistema deve estar ok novamente. Faça esse ciclo 'dpkg -i', 'dpkg --configure', 'apt-get install' algumas vezes, desde que continue progredindo.

Veja: 1 e 2

Se o acima não funcionar, isso pode funcionar:

# dpkg -i /var/cache/apt/archives/*BLA*.deb

para 'BLA', substitua pela última palavra da mensagem de erro 'E: Internal Error, No file name for BLA'.

Se esse comando disser algo como 'não pode ser configurado porque o WOOPS: MEH está em uma versão diferente',

# dpkg --purge --force-all WOOPS:MEH

E repita o comando 'dpkg -i'.

Depois disso, volte para a sequência com 'apt-get install -fy' acima. Você pode ter que voltar a esta seção para outro pacote 'BLA', e repita ...

Depois de tudo isso, sugiro fazer um 'apt-get dist-upgrade' novamente, e / ou 'apt-get install ubuntu-desktop', etc, para ter certeza de que todos os pacotes necessários estão lá.

Você pode realmente precisar iterar entre 'apt-get install -fy' e 'apt-get dist-upgrade' algumas vezes antes de obter uma configuração totalmente funcional novamente (pare se ambos os comandos terminarem sem erros).

    
por jelle foks 22.05.2014 / 05:11
0

Você pode tentar sudo apt-get install -f

    
por kenn 02.11.2013 / 21:39