You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu安装osquery时遭遇公钥缺失导致的签名验证错误求助

Ubuntu安装osquery时遭遇公钥缺失导致的签名验证错误求助

看起来你在Ubuntu上安装osquery的时候碰上了一堆公钥验证失败的麻烦,这种源签名错误确实挺闹心的,别慌,我来给你捋捋怎么解决这些问题。

你遇到的所有错误核心原因都是系统缺少对应软件源的公钥,没法验证软件包的合法性,咱们逐个把缺失的公钥导入进去就行:

1. 导入Ubuntu官方源缺失的公钥 871920D1991BC93C

打开终端,执行下面的命令:

gpg --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
gpg --export 871920D1991BC93C | sudo tee /usr/share/keyrings/ubuntu-official-keyring.gpg > /dev/null

如果你的系统是旧版Ubuntu(还支持apt-key命令),也可以用更简洁的方式:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C

2. 导入Jonathonf Vim PPA的公钥 8CF63AD3F06FC659

同样在终端执行:

gpg --keyserver keyserver.ubuntu.com --recv-keys 8CF63AD3F06FC659
gpg --export 8CF63AD3F06FC659 | sudo tee /usr/share/keyrings/jonathonf-vim-ppa-keyring.gpg > /dev/null

或者用apt-key快速导入:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8CF63AD3F06FC659

3. 导入osquery官方源的公钥 97A80C63C9D8B80B

这是osquery专属的验证公钥,执行下面的命令导入:

gpg --keyserver keyserver.ubuntu.com --recv-keys 97A80C63C9D8B80B
gpg --export 97A80C63C9D8B80B | sudo tee /usr/share/keyrings/osquery-keyring.gpg > /dev/null

旧版系统也可以用:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 97A80C63C9D8B80B

4. 更新源缓存并尝试安装osquery

导入完所有公钥后,先更新本地的源缓存,再执行安装命令:

sudo apt update
sudo apt install osquery

之前你尝试移除公钥可能是操作不彻底或者导入方式不对,上面的步骤应该能把所有缺失的公钥补全。要是还有问题,可以检查一下对应源的配置文件有没有损坏,但大概率导入公钥就能解决问题啦。

备注:内容来源于stack exchange,提问作者Kenneth Shibaba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:03:04