
Estou seguindo otutorial de instalação mono. Primeiro adiciono o repositório à lista, depois importo a chave e finalmente tento atualizar os repositórios.
Na última etapa, recebo um erro:
W: Failed to fetch http://download.mono-project.com/repo/debian/dists/wheezy/main/binary-amd64/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Tentei corrigir isso executando rm -rf /var/lib/apt/lists/*
, mas o erro permanece.
Você pode me ajudar a entender por que esse erro acontece e, se possível, uma resolução/solução alternativa? Eu preferiria não compilar a partir do código-fonte nem usar a versão no repositório oficial.
Eu instalei o debian em uma VM usandodebian-7.6.0-amd64-DVD-1.iso
Responder1
2 dias atrás Estava funcionando, hoje também estou tendo o mesmo problema.
Mas acho que o arquivo hash está incorreto no site de projeto mono.
Se você verificar o tamanho do arquivo ou criar um arquivo hash para o arquivo de pacotes, verá que não é o mesmo que o arquivo hash.
binários
http://origin-download.mono-project.com/repo/debian/dists/wheezy/main/binary-amd64/
tamanho do arquivo e lista hash de pacotes:
http://origin-download.mono-project.com/repo/debian/dists/wheezy/Release
Editar: eles atualizaram o arquivo de soma de verificação e também os binários há alguns minutos e agora correspondem. Tente novamente, pode funcionar agora.
Responder2
A resposta de Nesim me levou a perguntar em uma lista de discussão relacionada ao mono. A resposta que obtive foi:
Espere algumas horas. Isso é causado pelo fato de o site de download estar protegido por um CDN e os caches de Release e Packages.gz serem incompatíveis. Ele se esclarecerá em algumas horas.
Após cerca de 12 horas, ele não foi corrigido, mas surgiu um novo erro:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.mono-project.com wheezy Release: The following signatures were invalid: BADSIG A6A19B38D3D831EF Xamarin Public Jenkins (auto-signing) <[email protected]>
W: Failed to fetch http://download.mono-project.com/repo/debian/dists/wheezy/Release
W: Some index files failed to download. They have been ignored, or old ones used instead.
Após 14 horas, o repositório foi analisado com sucesso e o problema foi resolvido.