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经理修复这些错误最容易。