ฉันมีกล่องเสมือน vm Ubuntu 12.04 ที่ฉันสร้างอินสแตนซ์โดยใช้ Vagrant
git clone https://github.com/spuder/puppet-gitlab
vagrant up
ทันทีที่กล่องคนพเนจรทำงานapt-get update
ฉันได้รับข้อผิดพลาดต่อไปนี้
...
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
สิ่งที่ฉันพยายามแก้ไขข้อผิดพลาดนี้
- ใช้ ubuntu 12.04 กล่องที่แตกต่างกัน 3 อันจาก ' http://www.vagrantbox.es '
ทางออกที่แนะนำที่นี่ :
sudo rm -rf / var / lib / apt / list / *
sudo apt-get update
sudo apt-get cleanลบและอ่านแพ็กเกจแล็บหุ่นกระบอก
ฉันได้ลองคำแนะนำที่คล้ายกันซึ่งฉันพบในหน้าแรก ๆ ของ google ฉันเคยลองใช้คอมพิวเตอร์หลายเครื่องและเชื่อมต่ออินเทอร์เน็ตหลายเครื่อง
ความจริงที่ว่าสิ่งนี้มีผลกับอูบุนตู vm หลายตัวในการเชื่อมต่ออินเทอร์เน็ตหลายครั้งทำให้ฉันคิดว่ามีบางอย่างผิดปกติกับ repo ของ Ubuntu
ฉันจะลองแก้ไขปัญหานี้ได้อย่างไร
ปรับปรุง
ฉันพยายามล้าง '/ var / lib / apt / list / partial' และเรียกใช้ apt-get clean จากนั้นแทนที่แหล่งข้อมูลใน / etc / แหล่งที่มา / รายการโดยใช้ amazon mirror ที่แนะนำที่นี่:
ฉันยังคงได้รับข้อผิดพลาดที่คล้ายกัน
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
ฉันมีการเชื่อมต่ออินเทอร์เน็ต 2 ที่บ้านทั้งสองข้อผิดพลาดเดียวกัน ทันทีที่ฉันนำแล็ปท็อปไปที่การเชื่อมต่ออินเทอร์เน็ตที่ทำงานปัญหาก็หายไป
ฉันยังอยากรู้ว่าทำไมการเชื่อมต่ออินเทอร์เน็ตของฉันจึงสร้างความแตกต่าง
Update3
ดูคำตอบของฉันด้านล่างสำหรับคำอธิบาย ตัวกรองอินเทอร์เน็ตของฉันทำลายการดาวน์โหลด
ฉันจะเรียบเรียงคำถามใหม่เนื่องจากยังไม่มีคำตอบ
มีวิธีการแทนที่ Hash Sum ที่ไม่ตรงกันใน apt-get หรือไม่?