ফায়ারওয়ালের পিছনে কোনও জিপিজি কী নেই


13

এই বদ্ধ থ্রেডটি এখানে কেবল হোঁচট খেয়েছে: অ্যাপি-গেট চালানোর সময় জিপিজি ত্রুটি

এখানে একই সমস্যা, ফায়ারওয়াল এবং প্রক্সি এর পিছনে উবুন্টু 12.04।

আমি মনে করি না যে বিষয়টি প্রদত্ত বিষয়ের সদৃশ। সুতরাং আমি এই থ্রেড এ বিষয়টি আবার খুলুন।

আমার আউটপুট:

root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-  keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring     /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver     hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request
?: keyserver.ubuntu.com: Connection refused
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: No valid OpenPGP data found.
gpg: Total number processed: 0

উপসংহার: জিপিজি hkp://keyserver.ubuntu.com:80HTTP- র মাধ্যমে কাজ করছে না ।


যদি আপনাকে কোনও প্রক্সি দিয়ে যেতে হয় তবে আপনাকে জিপিজিকে প্রক্সি ব্যবহার করতে বলার দরকার আছে। আপনি http_proxyসেট আছে? ( echo $http_proxy)
Tumbleweed

উত্তর:


9

প্রক্সি পিছনে, পরিবেশের পরিবর্তনশীল http_proxyসেট করা উচিত। এটি দুটি উপায়ে উভয়ই করা যায়।

1. apt.confউপস্থিত না থাকলে / ইত্যাদি / অ্যাপ্ট ডিরেক্টরিতে ফাইল তৈরি করুন এবং এটিতে নিম্নলিখিত লাইনটি যুক্ত করুন। Acquire::http::Proxy "http://user:password@server:port";
টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি ব্যবহার করে পরিবেশগত পরিবর্তনশীলটি সুনির্দিষ্টভাবে সেট করুন।
export http_proxy=http://user:password@server:port

পরিশেষে একটি ছোট টুইট, পরিবেশ ভেরিয়েবলের কমান্ড-এ বিকল্পটি নিম্নরূপে ব্যবহার করতে হবে
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87


2
the -E কৌশলটি করেছে
alexandre1985

3

যদি আপনি কোনও প্রক্সিের পিছনে থাকেন তবে আপনাকে অবশ্যই http_proxyবাশে পরিবেশগত পরিবর্তনশীল সেট করতে হবে । এটি করার সর্বোত্তম উপায় হ'ল রুট শেলটি দিয়ে খোলা sudo bash

এর পরে:

export http_proxy="http://xxx.yyy.zzz.www:abcd"

তারপরে রেপো যুক্ত করুন।


1

মোঙ্গোডিবি'র সর্বশেষতম সংস্করণটি ইনস্টল করতে আমি এর জন্য প্রায় দু'দিন ব্যয় করেছি। তবে আমি নীচে দেখানো মত একই সমস্যার মুখোমুখি ছিলাম:

$ apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.pvb8fwe4Rs --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//nsa-keyring.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

শেষ পর্যন্ত আমি "ইলোর" দ্বারা ভাগ করা পদক্ষেপগুলির সহায়তায় মঙ্গোডিবি ইনস্টল করেছি।

  1. apt.confফাইলটিতে HTTP এবং https প্রক্সি যুক্ত করা হয়েছে ।
  2. Env ভেরিয়েবল ব্যবহার যোগ করা হয়েছে export httpএবং httpsকমান্ড।
  3. কমান্ড লাইনে "-E" যুক্ত হয়েছে:

     sudo -E apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
    

তারপরে আমি নীচের প্রতিক্রিয়া পেয়েছি:

gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: "Richard Kreuter <richard@10gen.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

এবং আমি মঙ্গোডিবি 3.0.7 সফলভাবে ইনস্টল করেছি নীচের মত

$ mongo --version
MongoDB shell version: 3.0.7
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.