ArchLinux의 알 수없는 공개 키 8F0871F202119294


24

이미 설치되어 있습니다.

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

그러나 libc++abiaur에서 업그레이드 할 때 오류가 발생했습니다 .

==> 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

네가 옳아. 결정된. :)
Mioriin

47

gpg --recv-keys 8F0871F202119294

  • 누락 된 키를 USER키링에 추가해야합니다

makepkg빌드를 마치기 위해 열쇠를 신뢰할 필요는 없었습니다 .

  • ~/.gnupg/gpg.conf 또한 필요했습니다 :

keyserver-options no-honor-keyserver-url

내 특별한 경우에


나는 명령을 기억 한 것에 대해 너무나 자랑 pacman-key --recv-keys KEY스러웠고 그것이 작동하지 않을 때 너무 슬 sad습니다. 팩맨 키 링이 아니라 조정이 필요한 사용자 키 링이라는 것을 알았습니다. 감사!
제한 속죄

문제를 해결 한 것 .. 고마워
dzgeek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.