我遇到了一些严重的网络问题,现在运行时sudo apt-get update
出现以下错误:
...
Hit ftp://ftp.is.co.za experimental/contrib i386 Packages
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/ftp.is.co.za_debian_dists_testing_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
这很奇怪,因为我以前从未见过。你经历过吗?我该如何修复它?
答案1
该文件在某处已损坏。我以为跑步apt-get update
可以解决这个问题。如果没有,请删除该文件 ( sudo rm /var/lib/apt/lists/ftp.is.co.za_debian_dists_testing_main_binary-i386_Packages
) 并尝试apt-get update
。如果仍然下载损坏的文件,则您和服务器之间的缓存中可能存在无效条目。尝试使用不同的 Debian 镜像几天。
答案2
修复步骤:
- 禁用测试套件
sudo apt-get update
- 重新启用测试套件
sudo apt-get update