অ্যাপটিক্যাল-বিডিসিগ জিপিজি ত্রুটিগুলি সমাধান করার সহজতম উপায় কী?


129

আমি প্রায়শই এই সমস্যাটি অতিক্রম করি এবং সর্বদা উত্তরের জন্য গুগল করতে হয়। কারও কাছ থেকে BADSIG ত্রুটিগুলির স্থায়ী সমাধান রয়েছে apt-get?

ডাব্লু: জিপিজি ত্রুটি: http://download.virtualbox.org lucid প্রকাশ: নিম্নলিখিত স্বাক্ষরগুলি অবৈধ ছিল: BADSIG 54422A4B98AB5139 ওরাকল কর্পোরেশন (ভার্চুয়ালবক্স সংরক্ষণাগার স্বাক্ষরকরণ কী)


আপনি কি অ্যাপ-ক্যাচার-এনজি ব্যবহার করছেন?
lfaraone

4
এটি গুরুত্বপূর্ণ যে আপনি এপিটিতে জিপিজি স্বাক্ষর কী তা বোঝার জন্য, জিপিজি স্বাক্ষরটি যাচাই করে যে সংগ্রহস্থলটিতে একটি বিশ্বস্ত উত্স থেকে সরবরাহিত প্যাকেজ রয়েছে। এটি উভয় সততা এবং সত্যতা নিশ্চিত করে। প্রতিবার আপনি যখন কোনও সরবরাহকারীর কাছ থেকে একটি নতুন সংগ্রহস্থল যুক্ত করবেন তখন আপনাকে এটির জিপিজি কী যুক্ত করতে হবে।
জোও পিন্টো

লিঙ্কে উদাহরণটি অনুসরণ করুন - আপনার প্রশ্নের বিএডজিআইজি কোডগুলির সাথে লিঙ্কিত উত্তরে উদাহরণ কোডটি প্রতিস্থাপন করুন।
ফসফ্রিডম

ফসফ্রিডম, আমি আমার সিস্টেমে কাজ করার সমাধানটি পেলাম না। "- কিসার্ভার" রাখার বিষয়টি বোঝা গেল না। ডঃ উবুন্টু নীচে প্রদত্ত সমাধানটি আমার পক্ষে কাজ করেছে।
ডিস্ক

এখানে জিজ্ঞাসা করুনও জিজ্ঞাসা করুন / জিজ্ঞাসা / 757575৯৪/২ আমার মনে হয় আপনি যে আদেশগুলি ব্যবহার করছেন তা সঠিক, আপনার সঠিক কীটি ব্যবহার করছেন না।
ব্রুনো পেরেইরা

উত্তর:


130

এখানে (সবচেয়ে সহজ) সমাধান:

টার্মিনালে নিম্নলিখিত কমান্ডগুলি টাইপ করুন:

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

ক্রেডিট: ubuntugeek.com

সম্পাদনা:

যদি ত্রুটিটি আবার ঘটে (সম্ভবত কয়েক দিন / মাস পরে), নটিলাসকে মূল হিসাবে খুলুন> var/lib/apt"list.old" ফোল্ডারটি মুছুন> এ যান "তালিকাগুলি" ফোল্ডারটি খুলুন এবং "আংশিক" ফোল্ডারটি মুছুন। এখন, পূর্বোক্ত আদেশগুলি আবার কার্যকর করুন।


10
এটি আমার জন্য আরও সাধারণ ত্রুটি সমাধান করে - একটি প্রক্সি (ওয়াইফাই "ক্যাফে" যার জন্য ওয়েব লগনের প্রয়োজন হয়) এর সাথে ইন্টারনেট সংযোগের মাধ্যমে আপডেট করা যা আমার কিছু তালিকাগুলিকে কলুষিত করে যদি আমি লগ-অফ হয়ে যাই বা কোনও আপডেটের সময় লগইন করতে ভুলে যাই।
hobs

3
কিবিবি এর উত্তর সাহায্য না করে তবে এটি করে তবে প্রকৃত ত্রুটিটি কী হবে?
আর্টঅফকোড

এটি আমার সাথেও ঘটে: ওয়াইফাই "ক্যাফে" যার জন্য ওয়েব লগন প্রয়োজন
পোস্টডেলমাগা

5
আমি আশা করি ওপি উত্তর হিসাবে এটি পরীক্ষা করে!
এইচডিভ

@ আর্টঅফকোড: ত্রুটিটি ঠিক একই রকম। এই উত্তরটি আমাকে সহায়তা করেছিল, তবে ওয়েবে আপনি কেবল সেই পদ্ধতিটি আবিষ্কার করেন যা কিউবিআই নির্দেশ করে এবং আপনি ওয়েবে যে কোনও জায়গায় সন্ধান করতে পারেন।
0xC0000022L

65

আপনার ত্রুটির বার্তা গুরুত্বপূর্ণ অংশে নিম্নোক্ত সাহসী :

ডাব্লু: জিপিজি ত্রুটি: http://download.virtualbox.org lucid রিলিজ: নিম্নলিখিত স্বাক্ষরগুলি অবৈধ ছিল: BADSIG 54422A4B98AB5139 ওরাকল কর্পোরেশন (ভার্চুয়ালবক্স সংরক্ষণাগার স্বাক্ষর কী)

স্টাফটি গা bold ়ভাবে অনুলিপি করুন এবং তারপরে একটি টার্মিনাল খুলুন এবং টাইপ করুন:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139

যেমন SHIFT+ INSআপনি অনুলিপি করেছেন এমন নম্বরটি ব্যবহার করে পেস্ট করুন - 54422A4B98AB5139

আপনাকে আপনার পাসওয়ার্ড লিখতে হবে, কীটি ডাউনলোড এবং সংহত হবে।


3
আমার ত্রুটিটি একটি খারাপ রেপো সম্পর্কিত ছিল, কেবল কী নিখোঁজ নয় ... তবে আপনার উত্তর সম্ভবত 99% মামলার জন্য বৈধ
সেমিচিনজি

4
+1 কারণ এটি কীভাবে করা যায় তা জানতে বেশ দরকারী a তবে এটি আমার সমস্যার সমাধান করেনি।
কাজার্ক

21
এটি কি কারও পক্ষে কাজ করেছে?
জেজেদ

6
BADSIG NO_PUBKEY এর চেয়ে আলাদা। BADSIG এর জন্য নীচের উত্তরগুলি এটি সমাধান করেছে। আমি নিশ্চিত না যে আমি এই পরিস্থিতিতে কীভাবে শেষ হয়ে গেলাম, তবে কীগুলি আমদানি করার পরেও আমার 5 টি পৃথক পিপিএতে বিএডিএসআইজি ছিল।
mfisch

17
আমি বিশ্বাস করি যে এমন পরিস্থিতিতে এমন অবস্থা খুব বিপজ্জনক হতে পারে যে কেউ কেউ কদর্য কিছু করার চেষ্টা করছে (উদাহরণস্বরূপ মাঝের আক্রমণে মানুষ)) ত্রুটি বার্তাগুলি থেকে কেবল কী যুক্ত করবেন না। কেবলমাত্র আপনার বিশ্বাস করা চাবি যুক্ত করুন।
gertvdijk

27

কীটি মুছে ফেলার চেষ্টা করুন

sudo apt-key del 16126D3A3E5C1192

তারপরে সংগ্রহস্থল আপডেট করা হচ্ছে

sudo apt-get update

আপনার একটি NO_PUBKEYত্রুটির পরিবর্তে একটি ত্রুটি পাওয়া উচিত BADSIGএবং

sudo apt-key finger

কীটি খুঁজে পাওয়া উচিত নয় ("উবুন্টু এক্সট্রা আর্কাইভ স্বয়ংক্রিয় স্বাক্ষরকরণ কী" নামে পরিচিত)

এবার চাবিটি যুক্ত করুন

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

ফলাফল হওয়া apt-key fingerউচিত

pub   1024D/3E5C1192 2010-09-20
      Key fingerprint = C474 15DF F48C 0964 5B78  6094 1612 6D3A 3E5C 1192
uid                  Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>

যদি এটি কাজ না করে, চেষ্টা করুন

apt-get clean            # Remove cached packages
cd /var/lib/apt
mv lists lists.old       # Backup mirror info
mkdir -p lists/partial   # Recreate directory structure
apt-get clean
apt-get update           # Fetch mirror info

সূত্র: এই উবুন্টু ফোরামের থ্রেড


আমার একাধিক BADSIG ত্রুটি ছিল যা এমনকি স্ট্যান্ডার্ড উবুন্টু সংরক্ষণাগারগুলিকে অন্তর্ভুক্ত করে। আমি যখন ভার্চুয়ালবক্স কী মুছে ফেললাম হঠাৎ এই সমস্ত ত্রুটিগুলি NO_PUBKEY তে পরিণত হয়েছিল। তারপরে আমি যখন ভার্চুয়ালবক্স কী যুক্ত করলাম তখন অন্য সমস্ত ভান্ডারগুলির জন্য ত্রুটিগুলি অদৃশ্য হয়ে গেল। সুতরাং দেখা গেল যে একটি খারাপ কী অন্য অনেকগুলি সম্পর্কিত সম্পর্কহীন रिपোর জন্য ত্রুটি উত্পন্ন করেছিল।
ম্যাটিউজ স্ট্যাচোভস্কি

11

BADSIG GPG ত্রুটিগুলি সমাধান করার আর একটি সহজ উপায় হ'ল একটি সফটওয়্যার যার মাধ্যমে Y PPA manager

sudo অ্যাড-এপ-রিপোজিটরি পিপিএ: ওয়েবআপড 8টিম / ওয়াই-পিপিএ-ম্যানেজার
সুডো এপটি -আপডেট পাবেন সুডো এপটি
-প্রাপ্ত ই-পিপিএ-ম্যানেজার ইনস্টল করুন

ক্লিক করুন Advanced
এখানে চিত্র বর্ণনা লিখুন

এবং তারপরে নির্বাচন করুন Fix all GPG Badsig errors
এখানে চিত্র বর্ণনা লিখুন


3

কীটি যুক্ত করার পরেও যদি আপনার এই ত্রুটি থাকে তবে:

  1. আপনার অ্যাপটি-ক্যাচার-এনজি ক্যাশে ডিরেক্টরিটি পেয়ে গেছেন এবং ভার্চুয়ালবক্স এন্ট্রি মুছুন:

    cd /var/cache/apt-cacher-ng
    sudo rm -rf download.virtualbox.org
    

2

আমরা ব্যবহার করতে পারি এমন অন্য সার্ভারটি পেয়েছে:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.