"জিপিজির ত্রুটি: নিম্নলিখিত স্বাক্ষরগুলি অবৈধ ছিল: KEYEXPIRED"


32

আমার প্যাকেজ তালিকা আপডেট করার চেষ্টা করার সময় আমি যে ত্রুটি করছি।

W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333
E: Some index files failed to download. They have been ignored, or old ones used instead.

উত্তর:


11
GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333

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

আপনি যদি এই সংগ্রহস্থলের প্যাকেজ ব্যবহার না করেন তবে আপনি নিরাপদে এই বার্তাগুলি উপেক্ষা করতে পারবেন। আপনি যদি আপনার source.listফাইল / ডিরেক্টরি থেকে সংগ্রহস্থলটি সরিয়ে থাকেন তবে বার্তাটি সরানো যেতে পারে ।


... সিস্টেম ঘড়িটি কমপক্ষে যুক্তিসঙ্গতভাবে সঠিক কিনা তা নিশ্চিত করে যুক্ত করার পরামর্শ দিন। যদি সিস্টেমটি ২০২০ এর কথা মনে করে তবে আমি বাজি ধরতে পারি যে এটি কী মেয়াদোত্তীর্ণ ত্রুটির দিকে নিয়ে যাবে।
ডারোবার্ট

37

আমি উপরের উত্তরগুলি পাই না, আমার সিস্টেমের ঘড়িটি ঠিক ছিল। নিম্নলিখিত আমার জন্য কাজ করেছে:

sudo apt-key list | grep "expired: "
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]

স্ল্যাশের পিছনে অংশটি কী হ'ল: 0000X/<this part is the key>

অথবা এই একটি লাইনার ব্যবহার করুন:

sudo apt-key list  | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 

1
ধন্যবাদ, মাইএসকিউএল দিয়ে আমার জন্য সমস্যাটি ঠিক করেছেন তবে ব্যবহৃত হয়েছে --keyserver pgp.mit.edu। সূত্র: bugs.mysql.com/bug.php?id=85029
ক্রেগ ভ্যান টন্ডার

7

সেই পিপিএ সরানো হয়েছে এবং আর বিদ্যমান নেই। Samrog131 পিপিএর মাধ্যমে ইনস্টল হওয়া প্যাকেজগুলির জন্য আপনাকে অবশ্যই আলাদা উত্স খুঁজে পেতে হবে।

ইতিমধ্যে পরিস্থিতি সমাধানের জন্য নিম্নলিখিত কমান্ডগুলি চালান।

প্রথমে মেয়াদোত্তীর্ণ কীটি মুছতে:

sudo apt-key del 1436387333

তারপরে, পিপিএ মুছতে:

sudo rm /etc/apt/sources.list.d/samrog131*
sudo apt-get clean
sudo apt-get update

আপনার যদি একটি কী যুক্ত করতে হয় তবে এখানে দেখুন

sudo apt-get upgrade

আপনি চালাতে চান:

sudo apt-get dist-upgrade

আপনার পরিস্থিতির উপর নির্ভর করে আপনি যদি নিশ্চিত না হন তবে এখানে দেখুন


এটি কিছুই সমাধান করবে না। এপিটি আবারও পিপিএ থেকে প্যাকেজগুলি আনার চেষ্টা করবে এবং এটিতে আবার
ব্রেইম

@ ব্রাইয়াম আসলে, এটি অনুপস্থিত সম্রোগ 131 পিপিএর জন্য 404 ত্রুটির সমস্যার সমাধান করে, যা আপনি প্রশ্ন থেকে মুছে ফেলেছিলেন।
মিচিড

আমাদের কাছে এমন নকল রয়েছে যা ইস্যুটি ইতিমধ্যে কভার করেছে , আপনি প্রশ্নের পুরোপুরি উত্তর দেননি, যেহেতু আপনি সবচেয়ে গুরুত্বপূর্ণ অংশটি উপেক্ষা করেছেন যা জিপিজির ত্রুটি ছিল। দয়া করে, প্রশ্নটি আবার সম্পাদনা করবেন না।
ব্রায়াম

@ ব্রায়াম কেন নয়, কেবল আমার উত্তরটি কোনও সমস্যার সমাধান করে না বলে মনে হচ্ছে?
মিচিড

1) ব্যবহারকারী যদি সোর্সগুলিতে পিপিএ যুক্ত করে থাকেন তবে সরাসরি উত্তরটি আপনার উত্তর ব্যর্থ হয়ে যাবে, যদি অ্যাড-পিপিএ-রেপোজিটরিটি ব্যবহার না করা হত এবং ওপি কেবল ফাইলটির নাম আলাদাভাবে রাখত fail 2) আপনি কীটি সরিয়ে ফেললে, এখন সতর্কতাটি একটি ত্রুটির সাথে প্রতিস্থাপন করা হবে, যেহেতু কীটি পাওয়া যায় নি, সুতরাং আরও সমস্যা তৈরি করছে।
ব্রেইম

2

পূর্বে প্রদর্শিত হিসাবে, মেয়াদ উত্তীর্ণ চাবি মুছে ফেলার জন্য:

sudo apt-key del 1436387333 তারপরে সাইটে যান:

http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/

এবং "রিলিজ.কি" ডাউনলোড করুন তারপরে উবুন্টু 14.04 সফ্টওয়্যার আপডেটার বা সিনপ্যাটিক প্যাকেজ ম্যানেজার ব্যবহার করে কীটি আমদানি করুন।


2

এগুলির কোনওটিই আমার পক্ষে কাজ করেনি:

$ sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 5072E1F5

অথবা

$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5

অথবা

$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5

এর জন্য উত্সগুলি: https://bugs.mysql.com/bug.php?id=85029 এবং https://bugs.mysql.com/bug.php?id=94378

আমি হতাশায় একটি সন্দেহজনক অপারেশন করেছি (নীচে 'এন' এর পরিবর্তে 'y' বলছি) যা আমার মনে হয় যে একেবারেই প্রয়োজন হয়নি:

$ sudo apt-get install mysql-apt-config

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  mysql-apt-config
1 upgraded, 0 newly installed, 0 to remove and 294 not upgraded.
Need to get 35.6 kB of archives.
After this operation, 0 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  mysql-apt-config
Install these packages without verification? [y/N] y
Get:1 http://repo.mysql.com/apt/ubuntu/ trusty/mysql-apt-config mysql-apt-config all 0.8.13-1 [35.6 kB]
Fetched 35.6 kB in 0s (229 kB/s)      
Preconfiguring packages ...
dpkg-deb: error: archive '/var/cache/apt/archives/mysql-apt-config_0.8.13-1_all.deb' has premature member 'control.tar.xz' before 'contro
l.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/mysql-apt-config_0.8.13-1_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-apt-config_0.8.13-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

এবং এটি অনুসরণ করে:

$ sudo apt-get update

যা সাহায্য করেনি।

আমি এখনও একই ত্রুটি পেয়েছি।

অবশেষে, নিম্নলিখিতগুলি কাজ করেছে :

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 5072E1F5

আমি অনুমান করছি (অন্ধভাবে) যে সম্ভবত pgp.mit.edu তাদের কাঠামো পরিবর্তন করেছে বা সম্ভবত "মাইএসকিউএল রিলিজ ইঞ্জিনিয়ারিং" (রান apt-key list) তাদের চাবিগুলি উবুন্টু কী সার্ভারে বা এমন কোনও কিছুতে সরিয়ে নিয়েছে (কীগুলি কীভাবে হয় সে সম্পর্কে আমার কোনও ধারণা নেই) রক্ষণাবেক্ষণ)।

সদৃশ থ্রেডের এই মন্তব্যটি একই কথা বলে।

আশা করি এটি কারও কিছু সময় এবং প্রচেষ্টা সাশ্রয় করে।


শেষ পদক্ষেপটি আমার উবুন্টু 14.04 এলটিএসের জন্য কাজ করেছিল, যেখানে অন্যান্য পদক্ষেপগুলি ব্যর্থ হয়েছিল।
a4aravind

1

এটি যতটা সহজ কাজ করা উচিত:

apt-key adv --refresh-keys

কেন ব্যবহার করবেন sedএবং xargsযদি gpgনিজের জন্য জিনিসগুলি বাছাই করতে পারেন?


আমি নিম্নলিখিত ত্রুটি পেয়েছি: জিপিজি: কোনও কীসার্ভার জানা নেই (অপশন - কিসার্ভার ব্যবহার করুন) জিপিজি: কীসারভার রিফ্রেশ ব্যর্থ হয়েছে: খারাপ ইউআরআই
ম্যাক্সিরিগ্লিজ

0

এই সমাধানটি আমার পক্ষে সবচেয়ে ভাল কাজ করেছে।

wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key -O Release.key

sudo apt-key add - < Release.key

একবার এই কমান্ডগুলি চালিত হয়ে গেলে আমি প্রত্যাশা অনুযায়ী আপডেট এবং আপগ্রেড করতে সক্ষম হয়েছি।


0

একটি জিইউআই ভিত্তিক উত্তর:

আপনার ফাইল ম্যানেজারে /etc/apt/sources.list.d নেভিগেট করুন এবং ডাবল ক্লিক করুন sources.list

এটি "সফ্টওয়্যার এবং আপডেট" ডায়ালগটি খুলতে হবে। "অন্যান্য সফ্টওয়্যার" এ ক্লিক করুন, আপত্তিকর পিপিএ খুঁজুন, সরান ক্লিক করুন। এটি আমার শেষের দিকে ত্রুটি থামিয়েছে।

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