apt-get 更新时哈希和不匹配

apt-get 更新时哈希和不匹配

运行 sudo apt-get update 时,我收到可怕的哈希和不匹配错误:

Failed to fetch http://ftp2.nluug.nl/os/Linux/distr/kali/dists/kali-rolling/main/binary-amd64/Packages.gz Hash Sum mismatch

我尝试过的

  • 很多不同的镜子
  • 让我的手机成为 wifi 热点并运行 apt-get update。这只是使用了不同的镜子
  • 删除 /var/lib/apt/lists 中的所有内容,然后再次运行 apt-get clean apt-get update
  • 将sources.list中的服务器更改为https
  • 运行 apt-key 刷新密钥

最后我下载了最新的kali virtualbox镜像,还是一样!

编辑

下载了最新的 virtualbox VM 映像,再次相同...

还,也许有关似乎我无法再克隆一些 git 存储库:

克隆https://github.com/aircrack-ng/rtl8812au

克隆到“rtl8812au”...远程:枚举对象:116,完成。远程:计数对象:100% (116/116),完成。远程:压缩对象:100% (76/76),完成。错误:膨胀:数据流错误(数据检查不正确)B / s致命:包在偏移量6162461处有坏对象:膨胀返回-3致命:索引包失败

还有什么要检查的吗?

答案1

Kali 只需要文件中的一行/etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main non-free contrib

/etc/apt/sources.list如有必要,请使用 进行编辑sudo nano /etc/apt/sources.list。通过在sources.list 中前面添加一个字符来注释掉所有其他行#,然后保存文件。

Nano 文本编辑器键盘快捷键
使用键盘组合Ctrl+ O,然后按将Enter文件保存到当前位置。
使用键盘组合Ctrl+X退出 nano。

运行以下命令来消除hash sum mismatch错误。

sudo rm -rf /var/lib/apt/lists/*  
sudo apt update -o Acquire::CompressionTypes::Order::=gz  
sudo apt clean  
sudo apt update  

相关内容