“NO_PUBKEY” त्रुटि हल की गई

श्रेणियाँ देखें

“NO_PUBKEY” त्रुटि हल की गई

2 मिनट पढ़ा

मुदे का विवरण #

अद्यतन करने का प्रयास करते समय RELIANOID प्रणाली का उपयोग कर noid-updater, checkupdates, checkupgrades or apt update कमांड का उपयोग करते समय, आपको निम्नलिखित त्रुटि संदेश दिखाई दे सकता है:

root@noid-01:~# noid-updater Hit:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Err:1 https://repo.relianoid.com/ce/v7 bookworm InRelease निम्नलिखित हस्ताक्षर सत्यापित नहीं किए जा सके क्योंकि सार्वजनिक कुंजी उपलब्ध नहीं है: NO_PUBKEY 5CC37ED135C46EB4 पैकेज सूचियाँ पढ़ना... संपन्न W: हस्ताक्षर सत्यापन के दौरान एक त्रुटि हुई। रिपॉजिटरी अपडेट नहीं की गई है और पिछली इंडेक्स फ़ाइलों का उपयोग किया जाएगा। GPG त्रुटि: https://repo.relianoid.com/ce/v7 bookworm InRelease: निम्नलिखित हस्ताक्षर सत्यापित नहीं किए जा सके क्योंकि सार्वजनिक कुंजी उपलब्ध नहीं है: NO_PUBKEY 5CC37ED135C46EB4 W: https://repo.relianoid.com/ce/v7/dists/bookworm/InRelease प्राप्त करने में विफल निम्नलिखित हस्ताक्षर सत्यापित नहीं किए जा सके क्योंकि सार्वजनिक कुंजी उपलब्ध नहीं है: NO_PUBKEY 5CC37ED135C46EB4 W: कुछ इंडेक्स फ़ाइलें डाउनलोड करने में विफल रहीं। उन्हें अनदेखा कर दिया गया है, या उनकी जगह पुरानी फ़ाइलों का इस्तेमाल किया गया है।

कारण #

यह मुद्दा 1998 में प्रस्तुत किया गया था। RELIANOID सामुदायिक संस्करण में निर्भरता गायब होने के कारण relianoid पैकेज। विशेष रूप से, relianoid-keyring पैकेज को आवश्यक निर्भरता के रूप में शामिल नहीं किया गया था, जिसके कारण सिस्टम में रिपॉजिटरी प्रमाणीकरण के लिए आवश्यक GPG कुंजी का अभाव था।

उपाय #

यदि लोड बैलेंसर के पास इंटरनेट एक्सेस है #

GPG कुंजी को डाउनलोड और इंस्टॉल करने के लिए निम्नलिखित कमांड निष्पादित करें:

wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc

यदि लोड बैलेंसर के पास इंटरनेट एक्सेस नहीं है #

कुंजी फ़ाइल डाउनलोड करें इंटरनेट एक्सेस वाले सिस्टम से। फिर, SCP, SFTP या किसी भी उपलब्ध ट्रांसफर विधि का उपयोग करके फ़ाइल को लोड बैलेंसर में ट्रांसफर करें। फ़ाइल को लोड बैलेंसर पर सही स्थान पर कॉपी करें:

cp relianoid.asc /etc/apt/trusted.gpg.d/relianoid.asc

फिक्स को सत्यापित करें #

एक बार कुंजी जोड़ लेने के बाद, सिस्टम को पुनः अपडेट करें:
apt update
or
noid-updater

यदि अद्यतन बिना किसी त्रुटि के सफलतापूर्वक पूरा हो जाता है NO_PUBKEY त्रुटि, समस्या हल हो गई है.

निष्कर्ष #

यह त्रुटि कीरिंग पैकेज के गुम होने के कारण होती है RELIANOID सामुदायिक संस्करण। GPG कुंजी को मैन्युअल रूप से जोड़ने से पैकेज प्रबंधक को अपडेट को ठीक से सत्यापित करने और प्राप्त करने की अनुमति मिलती है। RELIANOID इस समस्या को दोबारा होने से रोकने के लिए इस निर्भरता को डिफ़ॉल्ट रूप से शामिल करना चाहिए।

📄 इस दस्तावेज़ को पीडीएफ प्रारूप में डाउनलोड करें #

    ई - मेल: *

    द्वारा संचालित बेटरडॉक्स