ubuntu 16服务器上Microsoft软件包的哈希总和不匹配

时间:2019-12-13 12:22:08

标签: ubuntu package ubuntu-16.04 apt apt-get

运行apt更新时出现以下错误:

E: Failed to fetch https://packages.microsoft.com/ubuntu/16.04/prod/dists/xenial/main/binary-amd64/Packages.bz2 Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

在有人认为这已经得到回答之前,我已经尝试了所有给出的解决方案,但没有一个起作用: 我尝试过的解决方案:

#solution1
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update

#solution2
sudo apt-get clean
sudo apt-get update

#solution3
sudo rm -rf /var/lib/apt/lists/partial
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz

#solution4
sudo sed -i -re 's/\w+\.archive\.ubuntu\.com/archive.ubuntu.com/g' /etc/apt/sources.list

1 个答案:

答案 0 :(得分:1)

通过Microsoft支持,他们发现了Linux存储库中的问题。此后已修复/回滚。我曾经遇到过同样的问题,但现在它又对我有用。