मैं wiki.linaro.org (मेरे Ubuntu 10.04 वीएम पर) निर्देश "उबंटू 10.04 (ल्यूसिड) और 10.10 (मावेरिक) होस्ट्स पर इंस्टॉलेशन क्रॉस टूलचैन का पालन करने की कोशिश कर रहा हूं । पहला कदम है:
sudo add-apt-repository ppa:linaro-maintainers/toolchain
लेकिन जब मुझे लगता है कि मैं दौड़ता हूं:
Error reading https://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchain: <urlopen error [Errno 110] Connection timed out>
मुझे लगता है कि समस्या मेरे नियोक्ता के प्रॉक्सी सर्वर के लिए मेरे कॉन्फ़िगरेशन के साथ है, विशेष रूप से HTTPS के लिए।
जब मैंने फ़ायरफ़ॉक्स में https://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchain खोला , तो मुझे "कनेक्शन का समय समाप्त हो गया" मिला। मैं फिर फ़ायरफ़ॉक्स प्राथमिकताएँ -> उन्नत -> नेटवर्क -> सेटिंग्स ... में गया और HTTP प्रॉक्सी को "गेटवे" और पोर्ट को 8080 पर सेट किया, और "सभी प्रोटोकॉल के लिए इस प्रॉक्सी सर्वर का उपयोग करें" की जाँच की। फिर पेज लोड किया गया। यह मेरे सिद्धांत का समर्थन करता है।
मैंने http_proxy और https_proxy वातावरण चर स्थापित करने की कोशिश की है (दोनों निचले और ऊपरी मामले):
$ set | grep -i proxy
HTTPS_PROXY=https://gateway:8080
HTTP_PROXY=http://gateway:8080
http_proxy=http://gateway:8080
https_proxy=https://gateway:8080
मैंने उन्हें बदलने की भी कोशिश की:
$ set | grep -i proxy
HTTPS_PROXY=gateway:8080
HTTP_PROXY=gateway:8080
http_proxy=gateway:8080
https_proxy=gateway:8080
और मैंने इस दूसरी पंक्ति को /etc/apt/apt.conf में जोड़ने का प्रयास किया:
Acquire::http::proxy "http://gateway:8080/";
Acquire::https::proxy "https://gateway:8080/";
लेकिन मुझे वही त्रुटि मिलती रहती है।
मैं इसका निवारण कैसे करूँ?
अपडेट: मैंने "रिपॉजिटरी को जोड़ने और प्रॉक्सी से टर्मिनल से कनेक्ट करने में समस्या" के स्वीकृत उत्तर में निर्देशों का पालन किया और आगे मिला:
$ sudo add-apt-repository ppa:linaro-maintainers/toolchain
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 1DD749B890A6F66D050D985CF1FCBACA7BE1F97B
gpg: requesting key 7BE1F97B from hkp server keyserver.ubuntu.com
gpgkeys: HTTP fetch error 7: couldn't connect to host
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
मुझे आश्चर्य है कि अगर "HTTP लाने में त्रुटि" का अर्थ है कि मुझे "Defaults env_keep = http_proxy" को भी जोड़ना होगा /etc/sudoers
...
अपडेट # 2: मैंने जोड़ा:
Defaults env_keep="http_proxy"
Defaults env_keep="https_proxy"
... टिप्पणी के रूप में बग के लिए 18 में 516032 , लेकिन मुझे अभी भी वही "gpgkeys: HTTP लाने की त्रुटि 7: मेजबान की त्रुटि" से कनेक्ट नहीं कर सका।
और यह उत्सुक है:
$ sudo env | grep proxy
https_proxy=https://gateway:8080
... क्योंकि http_proxy नहीं है।
किसी भी सलाह की सराहना की है।
अपडेट # 3: चूंकि मेरे वीएम का होस्ट एक लैपटॉप है, इसलिए मैं इसे घर ले गया और वहां (बिना परदे के) के साथ आजमाया:
$ sudo add-apt-repository ppa:linaro-maintainers/toolchain
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 1DD749B890A6F66D050D985CF1FCBACA7BE1F97B
gpg: requesting key 7BE1F97B from hkp server keyserver.ubuntu.com
gpg: key 7BE1F97B: public key "Launchpad Linaro Overlay PPA" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
इसने काम कर दिया। तो समस्या प्रॉक्सी कॉन्फ़िगरेशन से संबंधित है। लेकिन मुझे लगता है कि मेरे पास वर्कअराउंड है।