ArchLinux上的未知公钥8F0871F202119294


24

我已经安装了这个:

1 core/archlinux-keyring 20170104-1 [installed]
10 blackarch/blackarch-keyring 20140118-3 [installed]

但是libc++abi从aur 升级时出现错误:

==> Verifying source file signatures with gpg...
    llvm-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
    libcxx-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
    libcxxabi-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build libc++.
==> Restart building libc++abi ? [y/N]

如何解决呢?(是否有办法知道应该安装哪个钥匙扣来解决此问题?)

Answers:


9

AUR的密钥不在发行版存储库提供的密钥环中。

如果您信任它们,则需要手动查找并添加AUR包/上游密钥。

首先检查PKGBUILD软件包的文件,然后检查AUR中的注释,以了解在何处/是否获得并添加密钥。


3
值得补充的是,这些密钥是上游密钥,而不是AUR维护者密钥。
jasonwryan

你是对的。固定。:)
Mioriin

47

gpg --recv-keys 8F0871F202119294

  • 缺少的钥匙需要添加到您的USER钥匙圈

我不需要信任makepkg完成构建的密钥。

  • ~/.gnupg/gpg.conf 还需要:

keyserver-options no-honor-keyserver-url

在我的情况下


我为自己能记住该命令pacman-key --recv-keys KEY而感到自豪,而当它不起作用时,我感到非常难过。我看到需要调整的是我的用户密钥环,而不是pacman密钥环。谢谢!
有限赎罪

那是什么解决了这个问题..谢谢
dzgeek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.