我在跑步apt-get update
,看到类似以下错误
W: GPG error: http://us.archive.ubuntu.com precise Release:
The following signatures were invalid:
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
不难找到有关如何解决这些问题的说明,例如,通过请求新密钥apt-key adv --recv-keys
或重建缓存;所以我不是在问如何解决这些问题。
但是,为什么这样做是正确的呢?为什么“哦,我需要新密钥?太酷了,去获取新密钥”为什么不仅要打败拥有签名存储库的目的?密钥是否由apt-key
检查的主密钥签名?我们是否应该做一些额外的验证以确保我们获得合法密钥?