невідомий відкритий ключ 8F0871F202119294 в ArchLinux


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]

Як це вирішити? (чи є спосіб дізнатись, яку брелоку я повинен встановити, щоб вирішити цю проблему?)

Відповіді:


9

Клавіші AUR не містяться у брелоках, наданих у сховищах дистрибутивів.

Вам потрібно буде знайти та додати пакет AUR / ключі за потоком вручну, якщо ви їм довіряєте.

Почніть з перевірки PKGBUILDфайлу пакета, потім коментарі в AUR, щоб побачити, де / якщо взяти, та додайте ключі.


3
Варто додати, що ці ключі - це верхні ключі , а не AUR-ключі підтримки.
jasonwryan

Ти правий. Виправлено. :)
Міорійн

47

gpg --recv-keys 8F0871F202119294

  • відсутній ключ потрібно додати до вашого USERбрелока

Мені не потрібно було довіряти ключ, makepkgщоб закінчити збірку.

  • ~/.gnupg/gpg.conf також потрібно:

keyserver-options no-honor-keyserver-url

в моєму конкретному випадку


Я так пишався собою, що запам'ятав команду pacman-key --recv-keys KEY, і так сумно, коли це не спрацювало. Я бачу, що для коректування потрібен мій користувацький брелок, а не ключові слова Pacman. Спасибі!
Обмежене спокутування

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.