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.

0voto

chaithu Points 143

Cela m'est arrivé sur Ubuntu 16.04, et aucune des solutions les plus votées n'a fonctionné. La solution était de mettre à jour les paquets :

sudo apt-get update    # this will fail
sudo apt-get upgrade
sudo apt-get update    # this will succeed

Je ne sais pas si le nettoyage des anciennes listes ( sudo rm -rf /var/lib/apt/lists/* et/ou sudo apt-get clean ) ont aidé ou non ! Utilisez-les si nécessaire.

0voto

Malcolm Boekhoff Points 121

20190112 #Errors #apt #Fix #Updates Failed to fetch ... Incohérence de la somme de hachage

  1. Lancez apt-get et découvrez les mots clés à rechercher dans /etc/apt :

    • $ sudo apt-get -y update
    • ...
    • Err:77 http://au.archive.ubuntu.com/ubuntu xenial-updates/multiverse DEP-11 64x64 Icônes
    • Incohérence de la somme de hachage
    • ...
    • Dans ce cas, le mot clé est "DEP-11".
  2. Recherchez le /etc/apt arbre pour le(s) mot(s) clé(s) :

    • $ sudo find /etc/apt -type f -exec egrep -in "DEP-11" "{}" /dev/null " ;"
    • /apt.conf.d/50appstream:1:## Ce fichier est fourni par appstreamcli(1) pour télécharger DEP-11
    • /apt.conf.d/50appstream:6 : deb::DEP-11 {
    • /apt.conf.d/50appstream:9 : Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) DEP-11 Metadata" ;
    • /apt.conf.d/50appstream:15 : # Icônes de taille normale pour les composants GUI décrits dans le DEP-11
    • /apt.conf.d/50appstream:17 : deb::DEP-11-icons {
    • /apt.conf.d/50appstream:20 : Description "$(RELEASE)/$(COMPONENT) DEP-11 64x64 Icons" ;
    • /apt.conf.d/50appstream:27 : # les métadonnées DEP-11 YAML.
    • /apt.conf.d/50appstream:28 : deb::DEP-11-icons-hidpi {
    • /apt.conf.d/50appstream:31 : Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128 Icons" ;
  3. Après avoir trouvé la liste incriminée, déplacez-la quelque part, au cas où cela ne fonctionnerait pas :

    sudo mv -f /apt.conf.d/50appstream /tmp  
  4. Nettoyer /var/lib/apt :

    sudo apt-get -y clean  
    sudo rm -rf /var/lib/apt/lists/*  
    sudo find /var/lib/apt -type d -name "partial" -exec rm -rf "{}" ";"  
  5. Essayez de mettre à jour maintenant, cela devrait fonctionner maintenant :

    sudo apt-get -y update

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