从 /var/lib/apt/ 中删除错误链接

从 /var/lib/apt/ 中删除错误链接

当我使用时apt-get,出现以下错误:

E: GPG error: http://repository.spotify.cofy.com stable Release: The following signatures were invalid: NODATA 1 NODATA 2

我已将链接粘贴到 chrome 中,它返回错误消息 503。

首先,我尝试 grep 和 rm:ing 每个/var/lib/apt/lists具有以下名称的文件或目录spotify在其中,然后apt-get update。问题仍然存在。

指导方针我执行了线程rm -v /var/lib/apt/lists*,然后apt-get update。这不是一个很优雅的解决方案,因为它会删除所有内容,对吗?删除然后再恢复多少是安全的?

但是,问题仍然存在。错误文件显然在其他地方。它在哪里?我该如何找到它?

答案1

就像@Jos 说的,你需要在/etc/apt/sources.list和中找到错误条目/etc/apt/sources.list.d

为了轻松完成此操作而无需浏览所有文件和行,您可以使用以下方法进行搜索grep

grep -nri "repository.spotify.cofy.com" /etc/apt/sources.list /etc/apt/sources.list.d

参数:

-n 在输入文件中,为每行输出加上以 1 为基础的行号作为前缀。

-r 递归

-i 忽略大小写

相关内容