Ich habe eine virtuelle Ubuntu 12.04-Box, die ich mit Vagrant instanziiere.
git clone https://github.com/spuder/puppet-gitlab
vagrant up
Sobald die Vagrant-Box ausgeführt wird apt-get update
, erhalte ich die folgende Fehlermeldung.
...
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
Dinge, die ich versucht habe, um diesen Fehler zu umgehen.
- Verwendet 3 verschiedene Ubuntu 12.04 Boxen von ' http://www.vagrantbox.es '
Lösungsvorschlag hier :
sudo rm -rf / var / lib / apt / lists / *
Aktualisierung von
sudo apt-get sudo apt-get cleanPuppet Labs Pakete entfernt und neu eingelesen
Ich habe auch ähnliche Vorschläge ausprobiert, die ich auf den ersten Seiten von Google gefunden habe. Ich habe sogar mehrere Computer und mehrere Internetverbindungen ausprobiert.
Die Tatsache, dass dies mehrere Ubuntu-VMs auf mehreren Internetverbindungen beeinflusst hat, lässt mich denken, dass mit dem Ubuntu-Repo etwas nicht stimmt.
Wie kann ich sonst versuchen, dieses Problem zu beheben?
Aktualisieren
Ich habe versucht, '/ var / lib / apt / lists / partial' zu bereinigen und apt-get clean auszuführen. Dann habe ich die Quellen in / etc / sources / list durch die hier vorgeschlagenen Amazon Mirrors ersetzt :
Ich bekomme immer noch einen ähnlichen Fehler
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
Ich habe zu Hause 2 Internetverbindungen, beide haben den gleichen Fehler gemeldet. Sobald ich meinen Laptop zu meiner Internetverbindung mitgenommen hatte, verschwand das Problem.
Ich bin immer noch gespannt, warum meine Internetverbindung einen Unterschied macht.
Update3
Siehe meine Antwort unten für eine Erklärung. Mein Internetfilter hat den Download beschädigt.
Ich werde die Frage umformulieren, da es noch keine Antworten gibt.
Gibt es eine Möglichkeit, Hash-Summen-Fehlanpassungen in apt-get zu überschreiben?