435 votes

Difficulté à télécharger la liste des paquets en raison d'une erreur "Hash sum mismatch".

Lorsque je vérifie les mises à jour, j'obtiens une erreur "Failed To Download Repository Information".

C'est ce qui apparaît dans les détails :

W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_main_source_Sources  Hash Sum mismatch, 
E: Some index files failed to download. They have been ignored, or old ones used instead.

2voto

Hassan.J. Points 21

Je ne sais pas si c'est une bonne solution ou non, mais j'ai fait ce qui suit et le message d'erreur a disparu :

Après avoir tapé sudo apt-get update dans le terminal, il me donne les noms de certains paquets qui causent l'erreur puis j'ai fait ce qui suit :

Gestionnaire de mise à jour (mise à jour des logiciels) → Paramètres → Configurer les sources de logiciels → Autres logiciels [onglet] → Décocher les paquets.

Après avoir appuyé sur le bouton "fermer", le gestionnaire de mise à jour a recommencé à vérifier les mises à jour automatiquement et j'ai vu ce message : "le logiciel de cet ordinateur est à jour. Dernière vérification il y a 2 secondes".

Kubuntu 12.04

2voto

pepijn Points 1348

J'ai eu un problème similaire et je l'ai résolu en ouvrant l'application "Software & Updates" et, dans l'onglet "Ubuntu Software", en changeant la valeur de "Download from" (dans cette liste déroulante, essayez de sélectionner, par exemple, Main Server si ce n'était pas comme ça).

2voto

Peter V. Mørch Points 4081

Si vous exécutez Linux dans VirtualBox sous Windows et que Hyper-V (ou WSL 2, qui utilise Hyper-V) est activé en même temps, vous risquez de souffrir. Ceci étant un symptôme. VirtualBox 6.1 dit sur l'emballage qu'il prend en charge Hyper-V mais ce n'est pas vrai (à partir de 2020-08-25 Windows v2040 au moins). Désactivez Hyper-V et vous serez tranquille. À partir de une autre réponse :

Dans un surélevé L'invite de commande écrit ceci :

Pour le désactiver :

bcdedit /set hypervisorlaunchtype off

Pour l'activer :

bcdedit /set hypervisorlaunchtype auto 

redémarrage pour prendre effet

1voto

Krumelur Points 11160

J'ai eu exactement le même problème et toutes les solutions fournies en utilisant le terminal n'ont pas aidé.

Pour moi, c'était en entrant :

Paramètres → Logiciels et mises à jour → Autres logiciels : Décochez toutes les cases et appuyez sur fermer.

Il commence à recharger les dépôts et à mettre à jour. Quand j'entre :

sudo apt-get update

Après cela, il n'y a pas eu de problème du tout. J'utilise Ubuntu 13.10.

1voto

shgnInc Points 3073

En suivant @robie-basak, j'ai utilisé apt-cacher-ng comme une mise en cache miroir. J'ai donc supprimé le proxy et le problème a été résolu.

Je supprime le proxy dans le fichier /etc/apt/apt.conf.d/01proxy :

#Acquire::http::Proxy "http://xxx.xx.xx.xx:4321";

Alors, il le faut :

sudo rm -rf /var/lib/apt/lists/*
sudo aptitude update
sudo aptitude upgrade

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X