sudo apt-get falha de atualização devido a incompatibilidade de soma de hash [duplicado]

10

Quando executo sudo apt-get update , recebo quatro erros de incompatibilidade de soma hash:

W: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages  Hash Sum mismatch    
W: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages  Hash Sum mismatch    
W: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages  Hash Sum mismatch    
W: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-i386/Packages  Hash Sum mismatch

Eu tentei consertar isso com

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update 

mas isso não funcionou e nem

sudo apt-get clean
sudo apt-get update

ou

sudo apt-get dist-upgrade
sudo apt-get update

Existe alguma outra maneira que eu possa tentar consertar isso?

    
por jss367 22.04.2016 / 15:50

3 respostas

13

Execute esses comandos no terminal 1 :

sudo apt-get clean

sudo rm -r /var/lib/apt/lists/*

Isso funcionou para mim. : -)

Referência

    
por vahid-dan 03.01.2017 / 20:35
0

Normalmente, mudar para outro espelho faz o truque. É fácil na GUI, mas suspeito que você queira uma solução CLI.

sudo sed -i 's|http://us.|http://|g' /etc/apt/sources.list edita seu sources.list no local para usar o servidor principal do espelho dos EUA. Você pode substituir outros espelhos, sudo sed -i 's|http://us.|http://fr.|g' /etc/apt/sources.list escolheria o servidor francês, a partir do servidor dos EUA.

Se você mudar para o servidor principal como na primeira linha, avise-se que a simples troca de pesquisa e substituição de termos para recuperar o espelho dos EUA quebraria seus repos de segurança e extras, se você usá-los. Você precisaria executar uma segunda linha sudo sed -i 's|http://us.security|http://security|g' /etc/apt/sources.list para contabilizar isso, repetida para extras em vez de segurança.

    
por emk2203 22.04.2016 / 22:48
0

Faça o download manual dos pacotes que estão recebendo o erro Incompatibilidade de soma de hash e copie-os para

/var/cache/apt/archive

Em seguida, execute novamente

apt-get install <package-name>

Agora deve ser executado corretamente.

    
por ice 09.11.2016 / 15:44

Tags