আমি কীভাবে জিপিজি ত্রুটি "নো_পাবকি" ঠিক করব?

আমি সফটওয়্যার সোর্স প্রোগ্রামের সাথে কিছু অতিরিক্ত ভান্ডার যোগ. কিন্তু যখন আমি প্যাকেজ ডাটাবেস পুনরায় লোড করি, তখন আমি নিম্নলিখিতগুলির মতো একটি ত্রুটি পাই:

ডাব্লু: জিপিজি ত্রুটি: http://ppa.launchpad.net বিশ্বস্ত ইনরিলিজ: নিম্নলিখিত স্বাক্ষরগুলি যাচাই করা যায়নি কারণ সর্বজনীন কী উপলব্ধ নেই: নো_পবকি 8 বিএএফ 9 এ 6 এফ

আমি জানি আমি এটি ব্যবহার করে ঠিক করতে পারি apt-key অফিসিয়াল উবুন্টু ডকুমেন্টেশন অনুসারে একটি টার্মিনালে কিন্তু আমি গ্রাফিক্যালি এটা করতে পছন্দ করতাম. টার্মিনাল ব্যবহার না করে এটি করার কোনও উপায় আছে কি?

টার্মিনালে নিম্নলিখিত কমান্ডগুলি কার্যকর করুন

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>

কোথায় <PUBKEY> সংগ্রহস্থলের জন্য আপনার অনুপস্থিত পাবলিক কী, যেমন 8BAF9A6F.

তারপর আপডেট করুন

sudo apt-get update

বিকল্প পদ্ধতি:

sudo gpg --keyserver pgpkeys.mit.edu --recv-key  <PUBKEY>sudo gpg -a --export <PUBKEY> | sudo apt-key add -sudo apt-get update

মনে রাখবেন যে আপনি যখন এই জাতীয় কী ব্যবহার করে আমদানি করেন apt-key আপনি আপনার সিস্টেম ব্যবহার করা হবে সফ্টওয়্যার সাইন ইম্পোর্ট করছি কী বিশ্বাস যে সিস্টেম বলছে. আপনি কী সত্যিই প্যাকেজ ডিস্ট্রিবিউটর কী নিশ্চিত হন, যদি না এই কাজ করবেন না.

এখন পর্যন্ত এটি পরিচালনা করার সবচেয়ে সহজ উপায় হ ' ল ওয়াই-পিপিএ-ম্যানেজারের সাথে (যা এখন সংহত করে launchpad-getkeys একটি গ্রাফিকাল ইন্টারফেস সহ স্ক্রিপ্ট).

  1. এটি ইনস্টল করতে, প্রথমে এই প্রোগ্রামটির জন্য ওয়েবআপ 8 সংগ্রহস্থল যুক্ত করুন:

    sudo add-apt-repository ppa:webupd8team/y-ppa-manager
  2. আপনার সফ্টওয়্যার তালিকা আপডেট করুন এবং ওয়াই-পিপিএ-ম্যানেজার ইনস্টল করুন:

    sudo apt-get updatesudo apt-get install y-ppa-manager
  3. ওয়াই-পিপিএ-ম্যানেজার চালান (অর্থাত্ টাইপ করুন y-ppa-manager তারপরে টিপুন কী লিখুন).

  4. যখন প্রধান ওয়াই-পিপিএ-ম্যানেজার উইন্ডো প্রদর্শিত হবে ,ক্লিক করুন; উদ্ধৃতি; অগ্রসর.উদ্ধৃতি;

  5. উন্নত কাজের তালিকা থেকে, নির্বাচন করুন উদ্ধৃতি; সমস্ত অনুপস্থিত জিপিজি কী আমদানি করার চেষ্টা করুন এবং ক্লিক করুন ঠিক আছে.

    তুমি শেষ! আপনি যখন অপারেশন শুরু করবেন তখন সতর্কতা ডায়ালগটি যেমন বলেছে, আপনার কতটা পিপিএ রয়েছে এবং আপনার সংযোগের গতির উপর নির্ভর করে এটি বেশ কিছু সময় নিতে পারে (আমার জন্য প্রায় 2 মিনিট)

আপনি একটি সংগ্রহস্থলের জন্য একটি উপযুক্ত পাবলিক কী আছে না যখন এটা ঘটে.

এই সমস্যা সমাধানের জন্য এই কমান্ডটি ব্যবহার করুন:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 9BDB3D89CE49EC21

যা উবুন্টু কী সার্ভার থেকে কী আহরণ. এবং তারপর এই:

gpg --export --armor 9BDB3D89CE49EC21 | sudo apt-key add -

যা বিশ্বস্ত কী এপিটি কী যোগ করে.

সমাধান পাওয়া যাবে এখানে এএমপি; এখানে এএমপি; এখানে.

আপনি পেতে এবং কী আমদানি করতে হবে.

পিপিএ থেকে কীটি পেতে, পিপিএর লঞ্চপ্যাড পৃষ্ঠাটি দেখুন লঞ্চপ্যাডে প্রতিটি পিপিএ পৃষ্ঠায় আপনি 'এই পিপিএ সম্পর্কে প্রযুক্তিগত বিবরণ' (1)এ ক্লিক করার পরে এই লিঙ্কটি (2) পাবেন:

image 1

এটি অনুসরণ করুন এবং কী আইডি লিঙ্কে ক্লিক করুন (3):

image 2

পৃষ্ঠাটি সংরক্ষণ করুন, এটি আপনার মূল ফাইল


এখন এটি আমদানি করার সময়:

  • Applications > Software Center,
  • Edit > Software sources...,
  • আপনার পাসওয়ার্ড লিখুন,
  • যান Authentication ট্যাব এবং ক্লিক করুন Import Key File..., অবশেষে
  • সংরক্ষিত কী ফাইলটি নির্বাচন করুন এবং ক্লিক করুন OK.

এপিটি শুধুমাত্র হ্যান্ডেল করতে পারেন 40 / ইত্যাদি কী / এপিটি / বিশ্বস্ত.জিপিজি.d. 41 কী এবং আপনি হারিয়ে যাওয়া কী(গুলি) যুক্ত করার জন্য সমস্ত পদক্ষেপের মধ্য দিয়ে গেলেও আপনি জিপিজি ত্রুটি "কোনও পাবলিক কী পাওয়া যায়নি" পাবেন

আপনি আর ব্যবহার করেন না এমন পিপিএ(গুলি) থেকে এই ফাইলটিতে কোনও অব্যবহৃত কী রয়েছে কিনা তা পরীক্ষা করে দেখুন যদি সমস্ত ব্যবহার করা হয় তবে সংশ্লিষ্ট কীফাইলগুলির সাথে কিছু পিপিএ(গুলি) অপসারণের বিষয়টি বিবেচনা করুন /ইত্যাদি/এপিটি/বিশ্বস্ত.জিপিজি.d

উপরন্তু, ব্যবহার করে

sudo apt-key adv

সুরক্ষা ঝুঁকি হিসাবে বিবেচিত হয় এবং এটি প্রস্তাবিত নয় যেমন তুমি "পুরো সুরক্ষা ধারণাটিকে হ্রাস করা কারণ এটি বিভিন্ন কারণে কীগুলি পুনরুদ্ধারের নিরাপদ উপায় নয় (যেমন: এইচকেপি একটি প্লেইনটেক্সট প্রোটোকল, সংক্ষিপ্ত এবং এমনকি দীর্ঘ কীডগুলি জাল করা যায়,...)". http://ubuntuforums.org/showthread.php?t=2195579

আমি বিশ্বাস করি অনুপস্থিত কীগুলি যুক্ত করার সঠিক উপায় (উদাহরণস্বরূপ 1 এবিসি 2 ডি 34 এফ 56 জিএইচ 78)

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 1ABC2D34EF56GH78gpg --export --armor 1ABC2D34EF56GH78 | sudo apt-key add -

ওয়েবআপ 8 পিপিএতে প্যাকেজ করা একটি ক্ষুদ্র স্ক্রিপ্ট রয়েছে যা আমি একক হিসাবে লিঙ্ক করব .ডিইবি ডাউনলোড করুন যাতে আপনাকে পুরো পিপিএ যুক্ত করতে হবে না - যা স্বয়ংক্রিয়ভাবে সমস্ত অনুপস্থিত জিপিজি কীগুলি আমদানি করে

ডাউনলোড এবং ইনস্টল করুন লঞ্চপ্যাড-গেটকিজ (এর সংস্করণে ~নাটিকে উপেক্ষা করুন, এটি কারমিক থেকে সমস্ত উবুন্টু সংস্করণের সাথে কাজ করে ওয়ানরিক). একবার ইনস্টল হয়ে গেলে একটি টার্মিনাল খুলুন এবং টাইপ করুন:

sudo launchpad-getkeys

আপনি যদি প্রক্সির পিছনে থাকেন তবে জিনিসগুলি কিছুটা জটিল তাই দেখুন এই আরও তথ্যের জন্য

হেরোকু ইনস্টল করার সময় আমি একই সমস্যার মুখোমুখি হয়েছি নীচের লিঙ্কটি আমার সমস্যার সমাধান করেছে -

http://naveenubuntu.blogspot.in/2011/08/fixing-gpg-keys-in-ubuntu.html

ঠিক করার পরে NO_PUBKEY সমস্যা, নীচের সমস্যা রয়ে গেছে

W: GPG error: xhttp://toolbelt.heroku.com ./ Release: The following signatures were invalid: BADSIG C927EBE00F1B0520 Heroku Release Engineering <release@heroku.com>

এটি ঠিক করার জন্য আমি টার্মিনালে নিম্নলিখিত কমান্ডগুলি কার্যকর করেছি:

sudo -i  apt-get clean  cd /var/lib/apt  mv lists lists.old  mkdir -p lists/partial  apt-get clean  apt-get update  

উৎস - এটি সমাধানের জন্য লিঙ্ক

আরো সাধারণভাবে, নিম্নলিখিত পদ্ধতি প্রতি সংগ্রহস্থলের জন্য কাজ করা উচিত. প্রোগ্রাম সরবরাহকারীর ওয়েবসাইটে একটি পাঠ্যের জন্য, অনুসন্ধান ইঞ্জিনের চূড়ান্ত সহায়তায় প্রথমে অনুসন্ধানের মতো:

-----BEGIN PGP PUBLIC KEY BLOCK-----Version: GnuPG v1.4.1 (GNU/Linux)[...]-----END PGP PUBLIC KEY BLOCK-----

যেমন একটি টেক্সট উদাহরণস্বরূপ প্রদর্শিত হয় http://deb.opera.com. উত্তরণ কপি, আপনি আপনার ডেস্কটপে তৈরি যে একটি খালি ফাইল পেস্ট করুন. এই কী ফাইলের ফলাফল.

তারপরে কী আমদানি চালিয়ে যান:

  • >অ্যাপ্লিকেশন সফওয়ার সেন্টার
  • >সম্পাদনা করুন সফটওয়ার উত্স..., পাসওয়ার্ড লিখুন
  • প্রমাণীকরণ ট্যাব, 'আমদানি কী ফাইল' এ ক্লিক করুন...'
  • সংরক্ষিত কী ফাইলটি নির্বাচন করুন এবং ক্লিক করুন 'ঠিক আছে'.

আপনি এখন পূর্বে নির্মিত কী ফাইল মুছে ফেলা হতে পারে.

আপনার আছে তা নিশ্চিত করুন apt-transport-https ইনস্টল করা হয়েছে:

dpkg -s apt-transport-https > /dev/null || bash -c "sudo apt-get update; sudo apt-get install apt-transport-https -y" 

সংগ্রহস্থল যোগ করুন:

curl https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key add - echo "deb [arch=amd64] https://repo.skype.com/deb stable main" | sudo tee /etc/apt/sources.list.d/skype-stable.list 

লিনাক্সের জন্য স্কাইপ ইনস্টল করুন:

sudo apt-get update sudo apt-get install skypeforlinux -y

উৎস: https://community.skype.com/t5/Linux/Skype-for-Linux-Beta-signatures-couldn-t-be-verified-because-the/td-p/4645756

ভাল! অবশেষে পথ খুঁজে পেলাম!

আমি ঠিক করার জন্য সমস্ত পদ্ধতি পরীক্ষা করেছি জিপিজি ত্রুটি নো_পাবকি এবং কিছুই আমার জন্য কাজ.

আমি ফোল্ডার /ইত্যাদি/এপিটি/বিশ্বস্ত সমগ্র বিষয়বস্তু মুছে ফেলেছি.জিপিজি.d

cd /etc/apt/trusted.gpg.dsudo rm -R *sudo apt-get update

এবং আমি ব্যবহার করি ওয়াই-পিপিএ-ম্যানেজার পদ্ধতি কারণ আমি ম্যানুয়ালি সমস্ত পাবকি তৈরি করতে খুব অলস (অনেক বেশি): http://www.unixmen.com/fix-w-gpg-error-no_pubkey-ubuntu/

সুডো অ্যাপ্ট-গেট আপডেট আবার চালান এবং ফাইনালি এখন দুর্দান্ত কাজ করে! ট্যাংক!

ভিত্তিক উৎস : পোস্ট # 17 উপর https://bugs.launchpad.net/ubuntu/+উত্স/এপিটি/+বাগ / 1263540

আপনি এটি পরীক্ষা করতে পারেন তাই thread সমাধানের জন্য. লিংক সম্পর্কিত সাইট

সম্পর্কিত: updates - How to fix missing GPG keys? - Ask Ubuntu

‘মানে’? কৌতুহল কি আপনি যে দ্বারা বোঝানো.

@ মাইকেলশেপার টার্মিনাল না খোলার মানে কি[গুলি] আছে?’=~‘টার্মিনাল ছাড়া এটি করার কোনও উপায় আছে কি ?’

@ উইলফ: ওহ! আমি নিতপিক ব্যাকরণ বলতে চাই না, তবে এটি আমাকে বিভ্রান্ত করেছিল রেফারেন্স থেকে আমি শুধু চেক,’ মানে ’ একটি একবচন বিশেষ্য, এবং এক আপনি বোঝানো. MEANS | meaning in the Cambridge English Dictionary কিন্তু যদি আপনি এবং এজমেন্টর ইংরেজি কিছু বৈকল্পিক ফর্ম ব্যবহার করছেন যেখানে প্রশ্নের ব্যাকরণ সঠিক, আমি এটি একটি রেফারেন্স দেখতে ভালোবাসতাম, শুধু কারণ আমি জিনিস যে সাজানোর আগ্রহী নই. :relaxed:

একটি সংগ্রহস্থলের অপসারণ করতে চান যে ব্যবহারকারীদের জন্য, দেখতে এই প্রশ্ন * (এটি এই মন্তব্যটিকে আরও বিষয়ে করা উচিত, যদিও আমি মনে করি ব্যাকরণের মূল্যায়ন এখানেও রয়েছে:)) * @মাইকেলশিপার এটি এটি বলার একটি অস্বাভাবিক উপায়, তবে আমি যুক্তরাজ্যে ইংরেজির অংশ হিসাবে শিখেছি (এর অর্থ সম্ভবত আমার ইংরেজি যদি আমাকে সঠিকভাবে [বিশেষ্য ইত্যাদি সহ] শেখানো হয় তার চেয়ে খারাপ! এক্সডি). উদ্ধৃতি [‘শেষ করার উপায়’] (meaning - What does "It is a means to an end, not an end in itself" mean? - English Language & Usage Stack Exchange) সমস্যা শেষ বিট আছে, যদিও মনে আসে, কিন্তু মানে একটি পদ্ধতি বা একটি উপায় মানে যেখানে এটা.

@ উইলফ: আমি যে অভিধানটির সাথে যুক্ত ছিলাম তা ছিল যুক্তরাজ্যের একটি অভিধান, এবং ‘শেষ করার উপায়’ সম্পূর্ণরূপে আমার বিষয়টিকে চিত্রিত করে, যা ‘মানে’ একবচন. অতএব, ‘মানে’ সঠিক শব্দ নয়. আপনি এই বিষয় বন্ধ পথ চলে গেছে বলে কিন্তু যেখানে আপনি সঠিক, তাই আমি আরও আলোচনার বাইরে নম করব, এবং প্রশ্ন সম্পাদনা করার সিদ্ধান্ত নিতে আপনি এটি ছেড়ে. চিয়ার্স.

এখানে এই প্রশ্নের একটি নির্ভরযোগ্য উত্তর: apt - How do I fix the GPG error "NO_PUBKEY"? - Ask Ubuntu