Como resolver a incompatibilidade de soma de hash - a solução fornecida aqui NÃO funciona!

1

Eu tenho lutado por horas a fio para consertar um problema sério que começou depois da virada do ano. Eu não posso fazer recarga Synaptic! Eu li as perguntas aqui, assim como as respostas. Eu os TENTEI TODOS!

Eu sou não novato para o Linux! Comecei com meia página de erros - reduzi para UM erro que não consigo corrigir ...

Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages  Hash Sum mismatch
Some index files failed to download. They have been ignored, or old ones used instead. 

Eu não tenho o link acima em qualquer lugar no meu sistema que eu possa encontrar! "dists" ou "binary" simplesmente não está nas minhas listas!

Abaixo está uma cópia da minha lista de fontes de software. De onde vem o link acima?!

deb http://us.archive.ubuntu.com/ubuntu/ trusty main
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main
deb http://security.ubuntu.com/ubuntu trusty-security main
deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner
    
por Wil Graham 15.03.2015 / 04:57

2 respostas

2

RESOLVIDO !!!!

/ var / lib / apt - Esta foi a verdadeira fonte do problema. Este também foi o local onde localizei os arquivos misteriosos que continuavam aparecendo nos erros.

O primeiro passo é MANUALMENTE excluir a pasta parcial . No entanto, aqui é onde algo realmente estranho aconteceu. Eu abri a pasta 'partial' e vi imediatamente o arquivo de erro problemático - mas antes que eu pudesse fazer qualquer coisa, o arquivo problemático junto com todos os outros arquivos na mesma pasta, um de cada vez, simplesmente VANISHED na frente dos meus olhos! Eu tinha um palpite neste momento e sem incomodar os outros arquivos na pasta 'apt' tentei o Synaptic novamente - ele recarregou PERFEITAMENTE! Então eu sistematicamente, um de cada vez, verifiquei TUDO nos repositórios.

A moral da história? Sempre que você tiver BADSIG, Incompatibilidade de soma hash etc., a primeira coisa que você faz é ir para /etc/apt - abrir as listas com o leafpad - acabar com tudo! Substitua isto por uma lista feita pelo criador do repositório do Ubuntu.

NEXT vá para / var / lib / apt, se houver uma pasta 'partial', DELETE. Se isso não funcionar, copie e cole todos os outros arquivos dessa pasta em algum outro lugar e, em seguida, exclua todos esses arquivos na pasta que você acabou de adicionar e colá-los, um de cada vez, até que tudo funcione corretamente.

NÃO, eu repito, NÃO tente excluir essas coisas usando CLEAN ou AUTOCLEAN ou qualquer outra coisa. MANUALMENTE APAGAR estes !!!!!

O PROBLEMA está nos recursos CLEAN e AUTOCLEAN do Linux-Lubuntu. Existe um verdadeiro GLITCH aqui !!!

Eu tenho 5 computadores TODOS com Lubuntu - ALL com exatamente o mesmo problema !!!

    
por Wil Graham 15.03.2015 / 14:58
0

executado no terminal

sudo apt-get update

Tome nota dos repositórios do Ubuntu que estão dando o problema

Digite no terminal

sudo apt-get install vim
cd /etc/apt
sudo vim sources.list

Identifique esses repositórios e coloque um # na frente deles para comentá-los.

Se eles são repositórios não-Ubuntu, faça

cd /etc/apt/sources.list.d

Identifique os repositórios de problemas e faça

sudo mv repository-name.list repository-name.list.backup
sudo mv repository-name.list.save repository-name.list.save.backup

Remova a pasta parcial em / var / lib / apt

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

Agora atualize

sudo apt-get update

Volte para o sources.list

sudo vim /etc/apt/sources.list

Descomente os repositórios comentados anteriormente removendo # na frente deles.

Vá para sources.list.d e restaure os repositórios de backup

sudo mv repository-name.list.backup repository-name.list
sudo mv repository-name.list.save.backup repository.list.save

Faça outra atualização

sudo apt-get update

Espero que os problemas sejam resolvidos

Se você receber qualquer erro de chave gpg, anote as chaves solicitadas. É uma combinação de dezesseis caracteres de letras maiúsculas e números. Então digite terminal

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 'sixteen-character-key'

Mais uma vez,

sudo apt-get update

Espero que os problemas sejam resolvidos agora.

Se você quiser, pode facilitar o processo fazendo o seguinte

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
sudo launchpad-getkeys

Tenha uma experiência feliz com o ubuntu

    
por rancho 19.06.2016 / 05:28