Tôi có một hộp ảo vm Ubuntu 12.04 mà tôi khởi tạo bằng Vagrant.
git clone https://github.com/spuder/puppet-gitlab
vagrant up
Ngay khi hộp vagrant chạy apt-get update
, tôi nhận được lỗi sau.
...
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
Những điều tôi đã cố gắng khắc phục lỗi này.
- Đã sử dụng 3 hộp Ubuntu 12.04 khác nhau từ ' http://www.vagrantbox.es '
giải pháp đề xuất ở đây :
sudo rm -rf / var / lib / apt / list / *
sudo apt-get update
sudo apt-get cleanLoại bỏ và lắp lại các gói phòng thí nghiệm bù nhìn
Tôi cũng đã thử các đề xuất tương tự mà tôi đã tìm thấy trong một vài trang đầu tiên của google. Tôi thậm chí đã thử nhiều máy tính và nhiều kết nối internet.
Thực tế là điều này đã ảnh hưởng đến nhiều ubfox vm trên nhiều kết nối internet khiến tôi nghĩ rằng có điều gì đó không ổn với repo ubfox.
Làm thế nào khác tôi có thể cố gắng khắc phục vấn đề này?
Cập nhật
Tôi đã thử dọn dẹp '/ var / lib / apt / list / part' và chạy apt-get clean sau đó thay thế các nguồn trong / etc / nguồn / list bằng cách sử dụng các gương amazon được đề xuất ở đây:
Tôi vẫn gặp một lỗi tương tự
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.
Cập nhật2
Tôi có 2 kết nối internet ở nhà, cả hai đều cho cùng một lỗi. Ngay khi tôi mang máy tính xách tay của tôi đến kết nối internet của công việc, vấn đề đã biến mất.
Tôi vẫn tò mò muốn hiểu tại sao kết nối internet của tôi sẽ làm cho bất kỳ sự khác biệt.
Cập nhật3
Xem câu trả lời của tôi dưới đây để giải thích. Bộ lọc internet của tôi đã làm hỏng việc tải xuống.
Tôi sẽ viết lại câu hỏi vì chưa có câu trả lời.
Có cách nào để ghi đè sự không phù hợp Hash Sum trong apt-get không?