Arch Linuxの未知の公開鍵 8F0871F202119294

Arch Linuxの未知の公開鍵 8F0871F202119294

私はこれをインストールしました:

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]

この問題をどのように解決しますか?この問題を解決するには、どのキーリングをインストールする必要があるかを知る方法はありますか?

答え1

gpg --recv-keys 8F0871F202119294(AUR)

  • USER紛失したキーをキーチェーンに追加する必要があります。

makepkgビルドを完了するために信頼キーは必要ありません。

  • ~/.gnupg/gpg.confそれでも必要です。

keyserver-options no-honor-keyserver-url

私の特別なケースでは


  • 公式のArchリポジトリから欠落しているキーは、しばしば最新のキーを欠いています。 archlinux-keyring

答え2

AURのキーは、配布リポジトリによって提供されるキーリングにはありません。

AURパッケージ/アップストリームキーを信頼する場合は、手動で検索して追加する必要があります。

まずPKGBUILD、パッケージファイルを確認し、AURのコメントを確認してキーをインポートし、追加した場所/存在を確認します。

答え3

努力する:sudo pacman -U /path/to/file.tar.xz

すべてのファイル形式に対してこれを行い、アップグレードを再試行してください。

関連情報