Ubuntu Server 11.04 apt-get não funciona após várias novas instalações

1

Erros de atualização do Apt-get

Eu tenho procurado por horas para tentar acabar com esses erros.

sudo apt-get update 
W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_universe_source_Sources  Hash Sum mismatch

Gravei vários CDs, verifiquei, usei o cd de instalação para verificar problemas de memória e até calculei o MD5 do meu download.

Todos os suspeitos usuais verificaram.

Eu fiz instalações anteriores usando esse disco e elas estão funcionando bem. Conectado no mesmo local é outra (i386) caixa que é capaz de executar o apt-get muito bem. Eu olhei em volta e tentei uma infinidade de métodos diferentes para limpar as listas ou alterar a fonte, estou quase certo de que é um problema local.

A caixa em questão é um Dell Inspirion 530 com dois nics conectados. Desculpem por não incluir mais detalhes, mas não tenho certeza do que fazer o log de despejo ou quais informações podem ser usadas, mas sim de qualquer solicitação para fazê-lo.

Obrigado

Atualizar

Em resposta a sugestões de que os sintomas podem ser resultado de um problema de download (eu teria que concordar), executei os testes a seguir.

steven@DellServer:~$ ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.88.46) 56(84) bytes of data.
64 bytes from lithium.canonical.com (91.189.88.46): icmp_req=1 ttl=47 time=157 ms

Está resolvendo e pode alcançar o host. Corei as listas.

steven@DellServer:~$ sudo rm -rf /var/lib/apt/lists/*
steven@DellServer:~$ sudo mkdir -p /var/lib/apt/lists/partial

E tentei novamente. Eu tenho erros semelhantes em várias listas.

bzip2: Data integrity error when decompressing.
W: Failed to fetch gzip: ... Hash Sum mismatch

Até coloquei a caixa na linha do meu provedor secundário. Mesmo resultado. Também verifiquei e não há arquivo em /etc/apt/atp.conf.d/01proxy e não defini a variável de ambiente para nenhum proxy.

O download de uma lista de pacotes manualmente com wget e a descompactação de bzip2 falharam, retornando o mesmo erro de bzip. Usando gzip no .gz também falhou. Eu sftp 'd o .bz2 que o servidor tinha baixado para o meu onde também falhou.

Eu fiz o download do arquivo na minha estação de trabalho e consegui descompactá-lo. O mesmo para o .gz. O problema deve estar no download , mas estou intrigado como isso pode estar sendo visto como minha estação de trabalho e meu servidor estão na mesma conexão com meu provedor e sua rede parece estar funcionando bem.

Como a interface em questão é uma PCI NIC, decidi reinstalar com eles e usar a NIC integrada.

Resolvido

seguindo a lógica do nik, eu removi o nic e usei a interface integrada e não estou mais tendo problemas, exceto o nic inútil que eu queria usar.

Obrigado nik

    
por Steven W 22.05.2011 / 13:26

1 resposta

2

Tente uma vez,

Abra um terminal e execute

 sudo rm -rf /var/lib/apt/lists/partial/*   

Embora o comando ' rm -rf ' seja perigoso, executá-lo especificamente para o caminho acima não prejudicará seu sistema. Se houver uma cópia ruim por aí causando essa falha de hash, isso pode resolver seu problema.

Tente novamente o ' update ' depois que o comando for concluído, limpando as listas baixadas parcialmente.

Você também pode verificar se há arquivos parciais existentes nesse caminho quando o comando falhar. Você pode encontrar o arquivo em sua pergunta por aí quando o comando falhou.

Uma teoria é que o download da lista falhou (você obteve um arquivo incompleto) e o hash-check falhou nele.

Atualize seus dois comentários.
Eu suspeito que você tenha um problema em obter a lista.
A remoção da lista faz com que ela seja recuperada novamente e, às vezes, ela é acessada corretamente.
Quando isso não ocorrer, sua atualização falhará conforme você descreve em sua pergunta.

Acho que se afastar da distribuição é um passo importante para isso - tente descobrir por que seu download não funciona corretamente.

    
por 22.05.2011 / 14:56

Tags