以下密钥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