昨天一切都运行正常。今天我想更新,但失败了,出现以下错误:
Pakketlijsten worden ingelezen... Fout!
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
E: De pakketlijsten of het statusbestand konden of niet ontleed, of niet geopend worden.
我得到了荷兰语本地化,所以我将尝试在这里翻译......(希望它有意义......)
- 第一行:正在读取包列表...错误!
- 最后一行:无法解析或打开包列表或状态文件。
有人知道发生了什么事以及我该如何解决这个问题?
答案1
卸载 Spotify 无法解决这个问题,只有从 apt 存储库列表中删除 Spotify apt 存储库才能解决这个问题。
启动程序软件和更新,转到其他软件选项卡并取消选中http://repository.spotify.com stable non-free
这既是 Spotify 存储库的问题,也是 apt 本身的问题。
- 存储库显然已损坏。如果你查看提到的已损坏的文件,你会发现它包含 HTML。
- 由于第三方存储库损坏,它很可能会像这样死掉,甚至无法安装关键的安全升级。
我在 Spotify 工作。我们太差劲了!我们会改正的。
更新:您也可以等待,问题修复后就会消失。但是,如果您现在急需升级或安装某些软件,则需要删除存储库。如果您以后仍想更新 Spotify,请不要忘记将其重新添加。
更新 2:看来我错了。存储库已修复,不再重定向和返回 HTML,但仍需要删除有问题的文件,然后才能继续。
sudo rm /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_i18n_Translation-en%5fUS
答案2
Spotify 推送了新版本更新并破坏了存储库。
http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Spotify-0-9-11-for-GNU-Linux/td-p/842969
请禁用 spotify 存储库并执行以下操作:
sudo apt-get update
sudo apt-get upgrade
如果这有效,那么您遇到的问题就是存储库。
添加以下存储库。
deb http://repository-origin.spotify.com stable non-free
查看上面的链接以获取更多详细信息和更新。
答案3
我认为你的问题与此类似问题我的答案是一样的:
我遇到了同样的问题,我在 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 更新
这应该可以解决所有问题,所以您不必卸载。祝您好运。