archlinux 无法更新签名 gpg

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了archlinux 无法更新签名 gpg相关的知识,希望对你有一定的参考价值。

参考技术A 你是问为什么archlinux无法更新签名gpg?长时间的不更新archlinux就无法更新签名gpg。更新一下archlinux在重新新生成一个签名gpg就可以了。

真正解决:gpg --verify sig: 无法检查签名:找不到公钥

  • 具体错误
$ gpg --verify grub-2.06.tar.xz.sig
gpg: 假定被签名的数据是‘grub-2.06.tar.xz’
gpg: 于 2021年06月08日 星期二 23时11分08秒 CST 创建的签名,使用 RSA,钥匙号 988C2166
gpg: 无法检查签名:找不到公钥
  • 导入
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 988C2166
gpg: 下载密钥‘988C2166’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 988C2166:公钥“Daniel Kiper <dkiper@net-space.pl>”已导入
gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:  1 已签名:  0 信任度:0-,0q,0n,0m,0f,1u
gpg: 合计被处理的数量:1
gpg:           已导入:1  (RSA: 1)
  • 加入
$ sudo gpg --armor --export 988C2166 | sudo apt-key add -
gpg: 警告:配置文件‘/home/tsit/.gnupg/gpg.conf’所有权不安全
OK

注意有两个sudo 

以上是关于archlinux 无法更新签名 gpg的主要内容,如果未能解决你的问题,请参考以下文章

archlinux更新错误

真正解决:gpg --verify sig: 无法检查签名:找不到公钥

“gpg:无法检查签名:没有公钥”从代码极光初始化回购

如何在Xcode源代码控制中使用GPG签名?

无法使用 Google Play 应用签名上传证书更新发布 APK(使用原始密钥库)

Ubuntu系统错误 没有公钥,无法验证下列签名: NO_PUBKEY 5F16B97C1AD28806