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

当我运行命令时:

sudo apt-get update 

我得到以下警告:

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

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

我如何解决它以及1397BC53640DB551的关键是什么?

我决定跑步:

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

上面的命令使用apt-key中错误(1397BC53640DB551)中给出的hex数字下载丢失的密钥。 在运行apt-key下载丢失的PUBKEY之后,来自该存储库的任何软件包都将被视为可信任。


这似乎是正在研究的铬的已知问题( 在这里查看 )。 他们正在努力删除SHA1加密( 链接 )。

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

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

看看这个 ,似乎Google现在有两把钥匙,旧的钥匙可能会与SHA1一起停产。

正确的命令行是:

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