问题来源
使用 sudo apt-get update 出现报错,提示签名无效
问题详情展示
# sudo apt-get update
获取:1 http://mirrors.aliyun.com/kali kali-rolling InRelease [41.2 kB]
错误:1 http://mirrors.aliyun.com/kali kali-rolling InRelease
下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
正在读取软件包列表... 完成
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.aliyun.com/kali kali-rolling InRelease: 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
W: 无法下载 http://mirrors.aliyun.com/kali/dists/kali-rolling/InRelease 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
发生原因
推测是部分源签名过期导致的问题
解决方案
从官网下载新的签名即可
具体代码如下:
wget archive.kali.org/archive-key.asc
apt-key add archive-key.asc