由于 Spotify,我的 Ubuntu 14 中出现了一个大错误警告。
这是错误:
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_i18n_Translation-en%5fUS
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.
我想卸载该程序,怎么办?
答案1
使用此命令卸载 spotify-client:
sudo apt-get purge spotify-client
答案2
卸载 Spotify 无法解决这个问题,只有从 apt 存储库列表中删除 Spotify apt 存储库才能解决这个问题。
编辑 /etc/apt/sources.list 或者可能编辑 /etc/apt/source.list.d/ 中的某些文件(如 fhuertas 建议的那样)就可以了。
如果你不想编辑文件,你可以启动“软件和更新”,转到“其他软件”选项卡,然后取消选中http://repository.spotify.com stable non-free
这既是 Spotify 存储库的问题,也是 apt 本身的问题。
- 存储库显然已损坏。如果你查看提到的已损坏的文件,你会发现它包含 HTML。
- 由于第三方存储库损坏,它很可能会像这样死掉,甚至无法安装关键的安全升级。
我在 Spotify 工作。我们太差劲了!我们会改正的。
答案3
这些终端命令应该可以解决您的问题:
首先打开终端(按Ctrl+ Alt+T启动)删除合并列表并运行以下命令:
sudo rm /var/lib/apt/lists/* -vf
接下来,通过运行一个简单的更新来生成一个新的:
sudo apt-get update
现在你应该可以运行
sudo apt-get remove --purge spotify-client
答案4
我遇到了同样的问题,我在 Spotify 上找到了解决方案论坛. 致谢webrunner1981
.
步骤如下:
- 进入软件源(搜索
software & updates
)并找到 spotify 行 - 将 url 也修改
http://repository-origin.spotify.com stable non-free
为。在 url 中(source code)
添加。-origin
然后在终端中运行以下命令:
sudo rm /var/lib/apt/lists/* -vf
现在您可以执行更新并且一切都应该正常工作。
sudo apt-get 更新
这应该可以解决所有问题,所以您不必卸载。祝您好运。