सवाल मुझे उबंटू रिपोजिटरी से पैकेज के लिए प्रमाणीकरण त्रुटियां क्यों मिल रही हैं?


मैं वीपीएन के साथ प्रयोग कर रहा हूं, इसलिए मैं पीपीटीपीडी स्थापित करना चाहता था।

john@desktop:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

और जब तक मैं नीचे नहीं जाता तब तक सब ठीक हो जाता है:

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

कोई प्रमाणीकरण नहीं? मैं कोई सुरक्षा विशेषज्ञ नहीं हूं, लेकिन मुझे पूरा यकीन है कि यह एक बुरी बात है। तो मैं यह देखने के लिए जांचें कि पैकेज कहां से आ रहे हैं

john@desktop:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
john@desktop:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

वे Ubuntu.com से आ रहे हैं और उचित रूप से प्रमाणीकृत नहीं हो रहे हैं? यहाँ क्या चल रहा है?


175
2017-11-04 20:37


मूल




जवाब:


एपीटी-कुंजी उपयोगिता

एपीटी-कुंजी का उपयोग संकुल को सत्यापित करने के लिए उपयुक्त द्वारा उपयोग की जाने वाली कुंजियों की सूची का प्रबंधन करने के लिए किया जाता है। इन चाबियों का उपयोग करके सत्यापित किए गए पैकेज विश्वसनीय मानेंगे। उबंटू आर्काइव कुंजियों की कीरिंग के साथ स्थानीय कीरिंग को अपडेट करने के लिए और आर्काइव कुंजी की कुंजीिंग से हटा दिया जाता है जो अब वैध नहीं हैं।

$ sudo apt-key update
$ sudo apt-get update

कुछ स्थापित करने का प्रयास करें ...


218
2017-11-04 21:09



यह काम किया, लेकिन apt-key ने कहा कि यह कुछ भी नहीं बदला है। कोई विचार क्या मेरी समस्या थी? - John
यह पैकेज सर्वर पक्ष पर कई त्रुटियों से उत्पन्न हो सकता है। कभी-कभी चल रहा है apt-get update इसे ठीक कर देगा। - ixtmixilix
मेरे मामले में, एक लंबे समय के दौरान एक Ctrl + सी aptitude काम ने समस्या का कारण बना दिया। sudo apt-key update कुछ भी नहीं बदला, लेकिन sudo apt-get update समस्या का हल किया। - musiphil
यह दिखा रहा है "उबंटू पुरालेख स्वचालित साइनिंग कुंजी <- @ ubuntu.com> नहीं बदला" .. कोई अन्य सुझाव! - CoDe
मुझे आश्चर्य है क्योंकि apt-key update मुठभेड़ के बाद स्वचालित रूप से नहीं चलाया जाता है The following packages cannot be authenticated! मुसीबत... - Mateusz Konieczny


sudo apt-get update

मेरे लिए इसे ठीक करने के लिए पर्याप्त था।


17
2017-12-11 00:22



एक ताजा स्थापित सर्वर (उत्तरदायी बग के साथ उबंटू 14.04 पर भी मेरे लिए काम किया github.com/ansible/ansible-modules-core/issues/1497 में apt मॉड्यूल के कारण हुआ apt-get update दौड़ने के लिए नहीं।) मैं पहले भाग गया apt-key update इसका निदान करने के लिए, लेकिन उसने किसी भी कुंजी को अपडेट नहीं किया, इसलिए यह समाधान नहीं था। - RichVel


मुझे उबंटू 12.10 (क्वांटल क्विज़ल) पर यह मुद्दा था। अगर मैंने सिनैप्टिक पैकेज मैनेजर जीयूआई का उपयोग करने की कोशिश की तो एक ही समस्या आई।

यह पता चला कि मेरा सिस्टम अभी भी उस नेटवर्क के लिए प्रॉक्सी सर्वर का उपयोग करने के लिए सेट किया गया था जिसे मैं अब कनेक्ट नहीं कर पाया था और इस प्रकार इसका उपयोग नहीं किया जा सका। एक बार जब मैं प्रॉक्सी सर्वर अक्षम कर दिया, apt पैकेज को सही ढंग से प्रमाणीकृत करने में सक्षम था।

उबंटू 12.10 (क्वांटल क्विज़ल) पर प्रॉक्सी को अक्षम करने के लिए, इन चरणों का पालन करें:

  1. दबाएं सुपर अपने कीबोर्ड पर बटन (एके.ए. विंडोज लोगो बटन)
  2. प्रकार नेटवर्क और एंटर दबाएं
  3. चुनते हैं नेटवर्क प्रॉक्सी
  4. विधि को बदलें कोई नहीं
  5. क्लिक करें सिस्टम वाइड लागू करें
  6. apt अब संकुल को प्रमाणीकृत करने में सक्षम होना चाहिए

5
2018-03-25 12:26





कॉरपोरेट प्रॉक्सी से सावधान रहें!

मैं ला रही थी WARNING: The following packages cannot be authenticated! के लिये openjdk-7-jdk (अन्य पैकेजों के बीच), प्रॉक्सी के पीछे बैठे हुए। यहां तक ​​कि '/etc/apt/apt.conf' को कॉन्फ़िगर करना और सेटिंग्स-> प्रॉक्सी कॉन्फ़िगरेशन के साथ नेटवर्क सेटिंग्स ने संकुल को प्रमाणीकृत या स्थापित करने की अनुमति नहीं दी है।

कोशिश की (प्रॉक्सी के पीछे जबकि): $ sudo apt-key update $ sudo apt-get update

कुंजी अपडेट नहीं की गई थीं, apt-get update कुछ सामान अपडेट किया गया, कोई चेतावनी या त्रुटियां नहीं। लेकिन मैं अभी भी स्थापित नहीं कर सका openjdk-7-jdk

उपाय:

  1. सीधे नेट से कनेक्ट करें (यानी कॉर्पोरेट प्रॉक्सी से बचें)
  2. सेटिंग्स में प्रॉक्सी कॉन्फ़िगरेशन बंद करें और /etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

पैकेज प्रमाणीकृत, डाउनलोड और स्थापित हैं।


2
2018-03-04 00:52



परंतु क्यूं कर? कॉरपोरेट प्रॉक्सी के माध्यम से क्यों जा रहा है पैकेज के उचित प्रमाणीकरण को रोकता है? - Mikhail T.


मुझे यह समस्या थी, ऑस्ट्रेलियाई सर्वर के साथ कुछ गलती हुई - संभवतः शीर्ष पैडॉक में कंगारुस ढीला हो गया। मैंने ऑस्ट्रेलियाई सर्वर से मुख्य सर्वर पर मुऑन में सॉफ़्टवेयर स्रोत को बदलकर इसे ठीक किया


1
2017-09-20 00:43





एनटीसी 2 अनिवार्य रूप से सही है (मेरे मामले के लिए वैसे भी), लेकिन मुझे समाधान पर विस्तार करने की अनुमति दें।

किसी भी कारण से मैं 15.04 पर फंस गया था, भले ही इसे ऑटो अपग्रेड करने के लिए सेट किया गया हो। इससे कोई फर्क नहीं पड़ता कि मैंने कितनी बार अपडेट / अपग्रेड किया है, कोई नई रिलीज नहीं दिखायी जा रही थी, और पैकेजों को स्थापित करते समय मुझे प्रमाणीकरण त्रुटि मिल रही थी।

हालांकि मुझे अंततः आधिकारिक उबंटू 15.10 (विली वेयरवोल्फ) रिलीज नोट्स के माध्यम से अपग्रेड को मजबूर करने का तरीका पता चला। काफी सरल हो जाता है, और मेरे मामले में मुझे वास्तव में आखिरी कदम की जरूरत थी।

उबंटू 15.04 से उन्नयन:

  • स्थापित करें update-manager-core पैकेज अगर यह पहले से स्थापित नहीं है।
  • सुनिश्चित करें कि /etc/update-manager/release-upgrades सामान्य पर सेट है।
  • आदेश के साथ अपग्रेड टूल लॉन्च करें sudo do-release-upgrade

अब जब मैंने प्रमाणीकरण त्रुटि को अपग्रेड कर लिया है तो हल हो गया है और मैं बिना किसी समस्या के पैकेज इंस्टॉल कर सकता हूं।

समस्या को अपग्रेड करें - ई: विधि अवैध 103 रीडायरेक्ट संदेश दिया

यह अपग्रेड समस्याओं से संबंधित हो सकता है या नहीं भी हो सकता है, इसलिए अगर मैं इसे किसी और से मुकाबला करता हूं तो मैं इसे यहां छोड़ दूंगा। यदि अपग्रेड के दौरान आपको निम्न त्रुटि आती है:

ई: विधि अवैध 103 रीडायरेक्ट संदेश दिया

आपको नीचे दी गई आंशिक फ़ाइलों को साफ़ करना होगा और अपग्रेड पुनः प्रयास करना होगा:

sudo rm /var/lib/apt/lists/partial/*

(स्रोत: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1479045)

मेरे लिए अपग्रेड करने के लिए यह अंतिम टुकड़ा था।


1
2018-02-13 06:42