জিপিজি পাবলিক কী যুক্ত করার চেষ্টা করার সময় কীসারবার সময়সীমা বেঁধে যায়


67

আমি সিপিজির সাথে একটি প্রোগ্রাম ইনস্টল করার জন্য একটি পাবলিক কী যুক্ত করার চেষ্টা করছি। তবে আমি এটিতে বেশ নতুন কিন্তু আমার কাছে পাওয়া প্রতিটি আদেশই আমাকে একই ত্রুটি দিয়েছে:

gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59
gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

এটি কীভাবে সম্ভব তা দেখে মনে হচ্ছে যে আমি কোনও একরকম অবরোধের পিছনে আছি যার ফলে কী সার্ভারের সাথে সংযোগ স্থাপন করা অসম্ভব হয়ে পড়ে। আমি অনেক ওপি প্রশ্ন দেখেছি এবং আমি খুঁজে পেতে পারে এমন সমস্ত কমান্ড চেষ্টা করেছি কিন্তু কিছুই কার্যকর হয়নি। যে কেউ আগে এই সমস্যা?


আপনি কি অন্য কীজারের ব্যবহার করার চেষ্টা করেছেন? hkp: //subkeys.pgp.net বা hkp: //pgp.mit.edu:
11371

@ জেসনওয়ারিয়ান আইভ pgp.mit.edu চেষ্টা করেছেন কিন্তু hkp ছাড়া // // ব্যবহার কি গুরুত্বপূর্ণ? আমি এটি বিশ্বাস করি না তবে এটি আমার জন্য চেষ্টা করা সার্থক
স্যান্ডার ভ্যান ডের জিউউ

পুরো ঠিকানা এবং বিকল্প বন্দরটি ব্যবহার করুন ...
জেসনওয়ারিয়ান

@ জেসনওয়ারিয়ান আমি এখনও পেলাম?: pgp.mit.edu: সংযোগের সময়সীমা শেষ হয়েছে gpgkeys: HTTP আনার ত্রুটি 7: সংযোগ করতে পারেনি: সংযোগের সময় শেষ হয়েছে জিপিজি: কোনও বৈধ ওপেনজিপিপি ডেটা খুঁজে পাওয়া যায় নি। জিপিজি: প্রসেস করা মোট সংখ্যা: 0
স্যান্ডার ভ্যান ডের জিউউ

3
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59আমার জন্য কাজ করেছে ...
জেসনওয়ারিয়ান

উত্তর:


113

এটি সাধারণত আপনার ফায়ারওয়ালটি বন্দরটিকে অবরুদ্ধ করে 11371। আপনি আপনার ফায়ারওয়ালে পোর্টটি অবরোধ মুক্ত করতে পারেন। যদি আপনার ফায়ারওয়ালে অ্যাক্সেস না থাকে তবে আপনি যা করতে পারেন:

  1. এর 80পরিবর্তে পোর্টটি ব্যবহার করতে বাধ্য করুন11371

    gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
  2. বিকল্পভাবে

    • কী সার্ভার থেকে কীটি সন্ধান করুন এবং খুলুন।
    • পাঠ্য ফাইলে এর বিষয়বস্তু অনুলিপি করুন।
    • সিস্টেম সরঞ্জাম> পছন্দসমূহ> সফ্টওয়্যার উত্স> প্রমাণীকরণ> কী যুক্ত করুন এবং তৈরি পাঠ্য ফাইলটি নির্বাচন করুন। উবুন্টু 14.04 এর জন্য এবং পরে চেষ্টা করুন: সফ্টওয়্যার কেন্দ্র -> সম্পাদনা -> সফ্টওয়্যার উত্স -> প্রমাণীকরণ -> কী ফাইলটি আমদানি করুন

5
gpg --import key.txtআপনার যদি কমান্ড লাইন FYI এর মাধ্যমে আমদানি করতে হয় need
বান্জার

1
sks-keyservers.net/i কী এফওয়াইআই ডাউনলোড করতে
লক্ষ্মী নারায়ণন

2
বিকল্প উপায় জন্য upvote! উবুন্টু 14.04 এবং পরে, এটি থেকে জুড়ে যাবেSoftware Center -> Edit -> Software Sources -> Authentication -> Import key file
রায় লিং

এটি আমার ইস্যুটি wv / rvm এর জন্য কীগুলি ইনস্টল করে fixed নিম্নলিখিত কলটি আমার জন্য ঝুলছিল: hkp সার্ভার key.gnupg.net থেকে ডি 393900E3-র অনুরোধ করছে
এমডিগ্রেক

4
"কী সার্ভার থেকে কীটি সন্ধান করুন এবং খুলুন।" কেউ কী উল্লেখ করে না যে এটি কীভাবে হয়েছিল। আমার ক্ষেত্রে, প্রশ্নের মূল কীটি gpg.mit.edu এ রয়েছে on ঠিক আছে, সহজ, কেবল pgp.mit.edu এ যান এবং চাবিটিSearch String ক্ষেত্রটিতে পেস্ট করুন ! ভুল। আপনার অবশ্যই জাদুটির গোপন বিষয়টি জানতে হবে: এর সাথে কীটি প্রিপেন্ড করুন 0x। যদি কীটি হয় তবে 0F571F6Cআপনাকে অবশ্যই অনুসন্ধান করতে হবে 0x0F571F6Cযা কোনওভাবেই সুস্পষ্ট নয়।
বেন জনসন 21

19

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


6
sudoপ্রয়োজনীয় নয় এবং এর বাইরে, এই উত্তর পোস্টারের সমস্যায় কিছুই যোগ করেনি ...
জেসনওয়ারিয়ান

4
আমি ঠিক এক ঘন্টা আগে এটি নিয়ে কাজ করছি, এবং এই লাইনটি যুক্ত করা আমার সমস্যার সমাধান করেছে। পার্থক্য আছে যে আমি স্পষ্টভাবে 80 পোর্ট নির্দিষ্ট করে। আমি প্রোটোকল স্পষ্টভাবে নির্দিষ্ট করে দিই। আপনি হয়ত ঠিক বলেছেন যে সুডোর দরকার নেই, তবে আমার উত্তরটি কিছুটা প্রাসঙ্গিক তথ্য দেয়, আপনি কি ভাবেন না? ওহ, আপনার উত্তরটিও সঠিক।
ভিক্টর পাইজবক্স

5
সুডো সরান এবং উত্তরটি সঠিক।
জেসনওয়ারিয়ান

4
কোনও পাবলিক কীসারবার থেকে কীগুলি রিসিভ করা দরকার? আমার মনে হয় না ...
জেসনওয়ারিয়ান

2
এই উত্তরে উল্লিখিত হিসাবে এইচকেপি: // যুক্ত করা আমার পক্ষে কাজ করে।
ব্যারিহান্টার


7

আমি যখন GPGপ্রক্সিটির পিছনে একটি কী যুক্ত করার চেষ্টা করছিলাম তখন আমি একই সমস্যার মুখোমুখি হয়েছি । আমার সমস্যার সমাধান ছিল যোগ --keyserver-optionsকমান্ডে :

sudo apt-key adv --keyserver-options http-proxy=http://USER:PASSWORD@PROXY_URL:PORT/ --keyserver keyserver.ubuntu.com --recv-keys GPG_KEY

1

অন্য সার্ভার থেকে আপনার চাবি পাওয়ার চেষ্টা করুন (আমার জন্য কাজ করেছেন):

gpg --keyserver hkp://keys.gnupg.net --recv-keys 94558F59

অথবা

gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59

1

আমি নিম্নলিখিত কমান্ডটি চালিয়ে আমার সমস্যাটি সমাধান করেছি:

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys *somekey*


0

আমি এটি দুটি উবুন্টু 14.04 চিত্রের বিরুদ্ধে জবাবদিহি মোতায়েনকারী দুটি অভিন্ন ডি বক্সের মধ্যে একটিতে দেখছি। আসলে, এটি এর জন্য আগে কাজ করেছিল app-infra-1তবে কিছু সময় এটি ব্যর্থ হতে শুরু করে। এটি app-infra-2নতুনভাবে পুনঃনির্ধারণে সফল হয়েছে তা বোঝায় যে এটি দুর্নীতি app-infra-1বা সনাক্তকরণ এবং রিপোর্টিংয়ের ত্রুটি apt-key adv

আমি কীটি ব্যবহার করে মুছে ফেলার চেষ্টা করেছি apt-key delতবে আমি একই ত্রুটিটি পেতে থাকি।

changed: [app-infra-2] => {"changed": true, "item": "", "repo": "ppa:webupd8team/java", "state": "present"}
failed: [app-infra-1] => {"cmd": "apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886", "failed": true, "item": "", "rc": 2}
stderr: gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

stdout: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.2zqQuFdBjg --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-keyring.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886

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

শেষ পর্যন্ত, যেহেতু এটি একটি ভিএম, আমার সমাধানটি এটি দিয়ে এটি আবার তৈরি করা হয়েছিল vagrant


0

আমার জন্য এটি আমার ডকার ফাইলে ENV বিবৃতি যুক্ত করা দরকার ছিল। যেমন

ENV  http_proxy "http://[yourproxy]:[port]/"
ENV  https_proxy "http://[yourproxy]:[port]/"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.