当我运行命令时:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
我收到以下警告:
There is no public key available for the following key IDs: 1397BC53640DB551
Run Code Online (Sandbox Code Playgroud)
这是我收到的唯一警告,我没有收到任何错误。
我该如何修复它以及 1397BC53640DB551 的关键是什么?
Mar*_*nov 164
我解决了运行:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
Run Code Online (Sandbox Code Playgroud)
上面的命令使用错误 (1397BC53640DB551) 和 apt-key 中给出的十六进制数字下载丢失的密钥。运行 apt-key 下载丢失的 PUBKEY 后,该存储库中的任何包都将被视为受信任。
这似乎是正在处理的铬中的一个已知问题(请在此处查看)。他们正在努力删除 SHA1 加密(链接)。
已在reddit 上发布的另一种可能的解决方法
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
看这个,好像谷歌现在有两个密钥,旧的可能会和SHA1一起停产。
小智 46
正确的命令行是:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114872 次 |
| 最近记录: |