MergeList问题/var/lib/apt/lists/ppa.launchpad.net_gwibber-daily_ppa_ubuntu_dists_precise_main_i18n_Translation-en

我使用ubuntu 12.04 LTS。 一切都很好。 但是每当我尝试安装它显示的东西时,突然从昨天开始:

Reading package lists... Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_gwibber-daily_ppa_ubuntu_dists_precise_main_i18n_Translation-en E: The package lists or status file could not be parsed or opened. 

当我尝试运行Synaptic Package Manager时,它显示:

 An unresolvable problem occurred while initializing the package information. 

请针对’update-manager’包报告此错误,并包含以下错误消息:

 'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_gwibber-daily_ppa_ubuntu_dists_precise_main_i18n_Translation-en, E:The package lists or status file could not be parsed or opened.' 

我该怎么办?

你最近为gwibber安装了PPA吗?

如果是这样,我猜它是存储库的一个问题。 报到

系统设置>软件源>其他来源

并寻找一条线ppa.launchpad.net/gwibber

删除它或禁用它,它应该解决你的问题(但你将不再拥有最新版本的gwibber)。

您的错误是由/var/lib/apt/lists的格式错误的文件引起的。 原因可能是前面提到的PPA上的错误,更新软件源时的功率损耗或硬盘问题。

在任何情况下,简单地删除/var/lib/apt/lists目录应该是安全的。 然后通过运行sudo apt-get update再次从Web获取属于那里的文件。

首先进行备份(以防我错了,删除文件夹不安全):

 tar -cfz ~/lists_backup.tar.gz /var/lib/apt/lists 

然后删除该文件夹并进行更新:

 sudo rm -r /var/lib/apt/lists sudo apt-get update 

似乎您已经篡改了您的来源,并在错误显示时添加了PPA。

我发现用noobslab的Yppa经理修复这些错误最容易。