J'ai une boîte virtuelle virtuelle Ubuntu 12.04 que j'instancie en utilisant Vagrant.
git clone https://github.com/spuder/puppet-gitlab
vagrant up
Dès que la boîte vagabonde s'exécute apt-get update
, j'obtiens l'erreur suivante.
...
W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_dependencies_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/binary-i386/Packages 404 Not Found
Les choses que j'ai essayé de contourner cette erreur.
- Utilisé 3 boîtes ubuntu 12.04 différentes de ' http://www.vagrantbox.es '
solution proposée ici :
sudo rm -rf / var / lib / apt / lists / *
sudo apt-get update
sudo apt-get cleanSuppression et réajout des packages de laboratoires de marionnettes
J'ai également essayé des suggestions similaires que j'ai trouvées dans les premières pages de Google. J'ai même essayé plusieurs ordinateurs et plusieurs connexions Internet.
Le fait que cela ait affecté plusieurs vm ubuntu sur plusieurs connexions Internet me fait penser qu'il y a quelque chose de mal avec le repo ubuntu.
Sinon, comment puis-je essayer de résoudre ce problème?
Mise à jour
J'ai essayé de nettoyer '/ var / lib / apt / lists / partial' et d'exécuter apt-get clean, puis j'ai remplacé les sources dans / etc / sources / list en utilisant les miroirs amazon suggérés ici:
Je reçois toujours une erreur similaire
Fetched 18.9 MB in 10s (1,865 kB/s)
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us-west-1.ec2.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us-west-1.ec2.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us-west-1.ec2.archive.ubuntu.com_ubuntu_dists_precise_multiverse_binary-amd64_Packages Hash Sum mismatch
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/us-west-1.ec2.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Update2
J'ai 2 connexions Internet à la maison, les deux ont donné la même erreur. Dès que j'ai amené mon ordinateur portable à ma connexion Internet professionnelle, le problème a disparu.
Je suis toujours curieux de comprendre pourquoi ma connexion Internet ferait une différence.
Update3
Voir ma réponse ci-dessous pour une explication. Mon filtre Internet corrompait le téléchargement.
Je vais reformuler la question car il n'y a pas encore de réponses.
Existe-t-il un moyen de remplacer les décalages Hash Sum dans apt-get?