अद्यतन-प्रबंधक का उपयोग करते समय "कोई सार्वजनिक कुंजी उपलब्ध नहीं"


26

मैंने अपग्रेड करने का फैसला किया

sudo update-manager -d

फिर यह अपडेट-मैनर GUI खोल रहा है। अपग्रेड बटन पर क्लिक करने के बाद, यह नीचे दी गई त्रुटि सूची है:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

इस समस्या को कैसे हल करें?

जवाबों:


45

इस चेतावनी का मतलब है कि आपके पास इन रिपॉजिटरी के लिए संबंधित सार्वजनिक कुंजी नहीं है।

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

सत्यापित करें कि ये कुंजियाँ वास्तव में आपकी आवश्यकता हैं। इस मामले में:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

आईडी उबंटू पुरालेख के अनुरूप है। यह अजीब है कि आप इन चाबियों को याद कर रहे हैं। यह सामान्य रूप से तय किया गया है:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

इसके बाद, चलाएं sudo apt-get updateऔर सुनिश्चित करें कि कोई अन्य चेतावनी / त्रुटियां दिखाई न दें।


1
मास्टर जवाब। मुझे उम्मीद है कि यह सर्वर पर अजीब व्यवसाय या भेद्यता का संकेत नहीं देता है।
— स्टीव जी

मेरे मामले में, यह केवल एक 3 पार्टी रिपॉजिटरी थी जिसकी सार्वजनिक कुंजी समाप्त हो गई थी। उपरोक्त चरणों ने नई सार्वजनिक कुंजी स्थापित की, और मेरे apt-get updateबाद में बहुत साफ था।
— क्रेग कॉन्स्टेंटाइन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.