Execute esses comandos no terminal 1 :
sudo apt-get clean
sudo rm -r /var/lib/apt/lists/*
Isso funcionou para mim. : -)
Referência
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?
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.
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.