关于“apt-get update”的奇怪问题

关于“apt-get update”的奇怪问题

我遇到了一些严重的网络问题,现在运行时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

修复步骤:

  1. 禁用测试套件
  2. sudo apt-get update
  3. 重新启用测试套件
  4. sudo apt-get update

相关内容