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

आप सही हे। फिक्स्ड। :)
मिऑरिन

47

gpg --recv-keys 8F0871F202119294

  • लापता कुंजी को आपके USERकीरिंग में जोड़ा जाना चाहिए

makepkgबिल्ड खत्म करने के लिए मुझे चाबी पर भरोसा करने की जरूरत नहीं थी ।

  • ~/.gnupg/gpg.conf यह भी आवश्यक:

keyserver-options no-honor-keyserver-url

मेरे विशेष मामले में


मुझे कमांड को याद करने के लिए खुद पर बहुत गर्व था pacman-key --recv-keys KEY, और जब यह काम नहीं किया तो बहुत दुखी हुआ। मैं देख रहा हूं कि यह मेरा उपयोगकर्ता कीरिंग है जिसे एडजस्ट करने की जरूरत है, पैकिमैन कीरिंग की नहीं। धन्यवाद!
सीमित प्रायश्चित

कि क्या मुद्दा तय किया .. धन्यवाद
dzgeek
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.