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


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.