रेपो कुंजियाँ नहीं जोड़ सकते


14

मैं एक कुंजी जोड़ने के लिए ट्रिंग कर रहा हूं (कुबंटु 12.04 पर)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY

और मैं लगातार मिलता हूं

gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

मुझे लगा कि मेरे पोर्ट बंद हो गए हैं। लेकिन निम्नलिखित में 80 और 11371 पोर्ट खुले होने चाहिए:

iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 11371 -j ACCEPT

लेकिन मैं अभी भी मिलता हूं timed out

संपादित करें :

निम्नलिखित इसे हल करता है:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

उबंटू का यह कौन सा संस्करण है? आपको इसे जोड़ने की आवश्यकता है ताकि हम आपकी सहायता कर सकें।
स्वेतलाना बेल्किन

कुबंटु 12.04। मुझे 11.10 और 11.04
Adobe

मैंने टैग जोड़े और आपके प्रश्न को जानकारी के साथ संपादित किया।
स्वेतलाना बेल्किन

@Adobe इस प्रश्न को तकनीकी रूप से 'उत्तर' में चिह्नित करने के लिए; कृपया एक 'उत्तर' और 'स्वीकार' जोड़ें। यद्यपि आपको अपने स्वयं के उत्तर को स्वीकार करने में सक्षम होने के लिए एक या दो दिन प्रतीक्षा करने की आवश्यकता हो सकती है।
महेश

जवाबों:


18

निम्नलिखित इसे हल करता है:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

यदि आप इस तरह से कुछ देखते हैं:

W: GPG error: http://archive.canonical.com jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 

फिर उपयुक्त कुंजी जोड़ें:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 

आप यहां रिपॉज की सूची प्राप्त कर सकते हैं: http://repogen.simplylinux.ch (लेकिन यह x-org अपडेट्स को जोड़ने के लिए अनुशंसित नहीं है - कम से कम आप बैकअप लेना सुनिश्चित करें xorg.conf)

यदि पिछले रेपो से त्रुटियां देखें - अपना /etc/apt/sources.list.dडायर खाली करें ।


6

इसने कॉर्पोरेट प्रॉक्सी के पीछे मेरे जीवन को बचाया, आशा है कि यह आपकी भी मदद करेगा:

sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>

0

मेरी क्या मदद की:

sudo -E apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>


यह सुडो-ई है शायद ध्यान देने योग्य है कि मैं दूरस्थ रूप से पीसी तक पहुंचने का उपयोग कर रहा हूं - एक्स 11 ssh पर अग्रेषित कर रहा है
टॉमाज़ जेंकी

0

सर्वर का नाम एक उचित URL में बदलना, जैसा कि मेरे लिए काम कर रहा है।

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys SOMEKEY


0

मेरे लिए, मैंने अपना कस्टम /etc/apt/source.list (जो आधिकारिक ubuntu स्रोत शामिल नहीं है) को हटा दिया और मूल डिफ़ॉल्ट एक को वापस कर दिया। और यह किया है!

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