web-dev-qa-db-fra.com

Ubuntu 12.04: Pourquoi la mise à jour d'apt-get échoue-t-elle?

Je ne peux installer aucun paquet pour Ubuntu 12.04. Même après avoir effacé les fichiers sous:

/var/lib/dpkg/lists/partial/* /var/lib/dpkg/lists/*
/var/cache/apt/*

Modification du référentiel et tentative de apt-get clean ainsi que de toutes les autres résolutions fournies par les forums Ubuntu. Rien n'a fonctionné, j'avais le même problème avant et réinstallé Ubuntu. Mais ce n'est pas la solution permanente.

:~$ Sudo apt-get update
95% [1 Sources bzip2 0 B] [Waiting for headers] [Waiting for headers]bzip2: (stdin) is not a bzip2 file.
98% [2 Packages bzip2 0 B] [Connecting to archive.ubuntu.com (91.189.92.201)]bzip2: (stdin) is not a bzip2 file.
100% [6 Translation-en bzip2 0 B] [Waiting for headers]                                                                                                      154 B/s 0sbzip2: (stdin) is not a bzip2 file.
Fetched 5,722 B in 14s (403 B/s)
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_universe_source_Sources  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_main_binary-AMD64_Packages  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-AMD64_Packages  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_universe_i18n_Translation-en  Encountered a section with no Package: header
E: Some index files failed to download. They have been ignored, or old ones used instead.

J'espère que les développeurs Ubuntu doivent absolument connaître la solution rapide pour résoudre ce problème. Ceci est un problème très commun pour tous les utilisateurs Ubuntu qui est insoluble. Veuillez créer une réponse globale FAQ pour résoudre ce problème.

10
Sivaprakash

Supprimez simplement le contenu du répertoire/var/lib/apt/lists:

Sudo rm -fR /var/lib/apt/lists/*

puis lancez:

Sudo apt-get update

Source: réponse de Lorem sur Difficulté de téléchargement de la liste des packages en raison d'une erreur "Hash Sum mismatch"

14
Frederik Spang