当前位置: 首页>>技术问答>>正文


没有公共密钥可用于以下密钥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)中给出的十六进制数字下载缺少的密钥。运行apt-key以下载缺失的PUBKEY后,该存储库中的任何软件包将被视为可信。


这似乎是一个正在研究 chrome 的已知问题(检查here)。他们正在努力删除SHA1加密(link)。

reddit上发布的另一种可能的解决方法

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

看看this,似乎Google现在有两个键,而旧键可能会随SHA1一起中断。

次佳解决思路

正确的命令行是:

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/595.html,未经允许,请勿转载。