当我使用时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 updat
e。这不是一个很优雅的解决方案,因为它会删除所有内容,对吗?删除然后再恢复多少是安全的?
但是,问题仍然存在。错误文件显然在其他地方。它在哪里?我该如何找到它?
答案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
忽略大小写