以下密钥 ID 1397BC53640DB551 没有可用的公钥

以下密钥 ID 1397BC53640DB551 没有可用的公钥

当我运行命令时:

sudo apt-get update

我收到以下警告:

There is no public key available for the following key IDs: 1397BC53640DB551

这是我收到的唯一警告,并且没有收到任何错误。

我该如何修复它以及密钥 1397BC53640DB551 是干什么的?

答案1

我决定运行:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

上述命令使用 apt-key 下载错误 (1397BC53640DB551) 中给出的十六进制数字。运行 apt-key 下载丢失的 PUBKEY 后,来自该存储库的任何软件包都将被视为受信任。


这似乎是 chromium 中的一个已知问题,目前正在处理中(检查这里)。他们正在努力删除 SHA1 加密(关联)。

另一个可能的解决方法已发布在Reddit

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

看着,看来谷歌现在有两个密钥了,旧的密钥很可能和 SHA1 一起被停用。

答案2

正确的命令行是:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

相关内容