运行 apt-get update 时出错

Anu*_*ana 2 package-management

我在运行“sudo apt-get update”命令时遇到了下面提到的错误。

Fetched 1,592 kB in 4min 5s (6,489 B/s)
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_universe_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么?有什么帮助吗?

请注意,运行以下命令对问题没有影响。

$ sudo rm -rvf /var/lib/apt/lists/*  

$ sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

第一个命令成功运行,而另一个失败(完整输出在这里 -> http://paste.ubuntu.com/6589940/)。
我能弄清楚的是第二个命令(apt-get update)下载包

“精确-security_universe_i18n_Translation-en”

然后尝试安装它。问题出在这个包里。我认为这个包已损坏。

这也将阻止打开包管理器和软件中心。如果我手动删除此包,则两者都会打开。但是再次运行更新命令会导致同样的问题。

有什么类似我可以从另一台服务器(使用命令行)(而不是 apt-get update 使用的默认服务器)更新的东西,这个包可能没有损坏。

Rub*_*vvy 5

sudo rm /var/lib/apt/lists/* -vf && sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

会做的伎俩。查看源码