8F0871F202119294 kunci publik tidak dikenal di ArchLinux

24

Saya sudah menginstal ini:

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

Tetapi saya mendapat kesalahan saat melakukan upgrade libc++abidari 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]

Bagaimana cara mengatasinya? (adakah cara untuk mengetahui keyring mana yang harus saya instal untuk mengatasi masalah ini?)

Kokizzu
sumber

Jawaban:

9

Kunci dari AUR tidak ada dalam pegas kunci yang disediakan oleh repositori distribusi.

Anda perlu menemukan dan menambahkan paket AUR / kunci hulu secara manual, jika Anda mempercayainya.

Mulailah dengan memeriksa PKGBUILDfile paket, kemudian komentar di AUR untuk melihat di mana / jika mendapatkan dan menambahkan kunci.

Mioriin
sumber
3
Layak menambahkan bahwa kunci ini adalah kunci hulu , bukan kunci pemeliharaan AUR.
jasonwryan
Kamu benar. Tetap. :)
Mioriin
47

gpg --recv-keys 8F0871F202119294

  • kunci yang hilang perlu ditambahkan ke USERkeyring Anda

Saya tidak perlu mempercayai kunci untuk makepkgmenyelesaikan pembangunan.

  • ~/.gnupg/gpg.conf juga dibutuhkan:

keyserver-options no-honor-keyserver-url

dalam kasus khusus saya

Stuart Cardall
sumber
Saya sangat bangga pada diri saya sendiri karena mengingat perintah itu pacman-key --recv-keys KEY, dan sangat sedih ketika itu tidak berhasil. Saya melihat bahwa keyring pengguna saya yang perlu disesuaikan, bukan keyring pacman. Terima kasih!
Penebusan Terbatas
bahwa apa yang memperbaiki masalah .. terima kasih
dzgeek