Armbian系统,可以尝试运行 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY],其中 [KEY] 是缺失的密钥的ID。

armbian The following signatures couldn't be verified because the public key
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

报错信息:"The following signatures couldn't be verified because the public key is not available" 通常出现在你尝试更新系统或安装软件包时,系统无法验证软件包的签名,因为所需的公钥无法获取。

解决方法:

更新你的系统和软件包列表,确保你拥有最新的公钥。

对于基于Debian的系统,可以尝试运行 sudo apt-get update 和 sudo apt-get upgrade。

如果是Armbian系统,可以尝试运行 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY],其中 [KEY] 是缺失的密钥的ID。

如果是新设备或者刚刚进行了系统更新,可能是因为密钥过期或者服务器不可用导致的。可以尝试添加密钥服务器到你的 sources.list 文件中。

如果你在使用代理,确保代理设置正确,并且代理服务器允许你访问密钥服务器。

如果以上方法都不行,可能需要手动导入密钥或者联系软件源的维护者。

作为最后的手段,可以考虑使用其他的软件源或者使用本地镜像。

请根据你的具体情况选择适当的解决方法。

提示:AI自动生成,仅供参考

posted @ 2024-12-15 21:39  itkong  阅读(475)  评论(0)    收藏  举报