mysql পিপিএ - অবৈধ স্বাক্ষর


15

আমি ইতিমধ্যে mysql-serverপ্যাকেজ ইনস্টল করা আছে !!!

আমি আমার উবুন্টুতে আমার সাম্প্রতিকতম মাইএসকিউএল রয়েছে তা নিশ্চিত করতে চাই। সুতরাং (বহু আগে) আমি repo.mysql.com/apt/ubuntuপিপিএ যুক্ত করেছি। সম্প্রতি আমি এই সংগ্রহস্থল সংক্রান্ত ত্রুটিগুলি করার সময় লক্ষ্য করেছি apt updateএই গাইড অনুসরণ করে আমি সর্বজনীন জিপিজি কীটি ডাউনলোড এবং আমদানি করেছি।

এখন আমি যখন sudo apt updateএই ত্রুটিটি পাই তখন :

Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>

ওএস তথ্য: উবুন্টু 18.10

আমি কি এই অবৈধ স্বাক্ষর সম্পর্কে চিন্তা করা উচিত? ত্রুটি কিভাবে ঠিক করবেন?

উত্তর:


18

আপনি যে ত্রুটিটি দেখছেন তা ইঙ্গিত দেয় যে আপনার কীটির মেয়াদ শেষ হয়ে গেছে।

আপনি sudo apt-key listযদি আউটপুট সংকুচিত করতে চান তবে আপনার grep expiredমেয়াদ শেষ হওয়া কীগুলির একটি তালিকা পেতে সর্বদা আউটপুটটি পাইপ করতে পারেন, আপনি আপনার সিস্টেমে সমস্ত কী কমান্ড দিয়ে তালিকাভুক্ত করতে পারেন ।

প্রতিটি মেয়াদোত্তীর্ণ কীটির জন্য, sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY][KEY] প্রশ্নে বা এই ক্ষেত্রে সংখ্যার সাথে সম্পর্কিত যেখানে কমান্ডটি জারি করুন :

8C718D3B5072E1F5

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5

key.gnupg.net এসকেএস কীসারবার পুলে বোঝায়, সংস্থাগুলি এবং স্বেচ্ছাসেবীদের দ্বারা পরিচালিত বেশ কয়েকটি পিজিপি কিসারভার।

আপনি key.gnupg.net এ ওয়েব ইন্টারফেসের মাধ্যমে কীটি অনুসন্ধান করতে পারেন

যেখানে আপনি এই জাতীয় একটি পৃষ্ঠা পাবেন:

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

অনুসন্ধান বাক্সে 0x পূর্ববর্তী এক্সপিসিআইজিগ থেকে কীটি প্রবেশ করানো এবং অনুসন্ধানের সাথে এর ফলাফলগুলি ফিরে আসা উচিত:

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

আমার জ্ঞানের সেরাটি হিসাবে 8 টি হেক্স সংখ্যাটি হ'ল সংক্ষিপ্ত সংস্করণ (সর্বজনীন কী) আপনাকে কমান্ডটি দিয়ে একটি আপডেট কীটি গ্রহণ করতে হবে

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5072E1F5

সূত্র:


10

সর্বশেষ (মেয়াদ উত্তীর্ণ হয়নি) মাইএসকিউএল এপিটি সংগ্রহস্থলটি থেকে পান: https://dev.mysql.com/downloads/repo/apt/

বর্তমানে: https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb

wget https://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
sudo apt-get update
sudo apt install mysql-server

ধন্যবাদ, সংগ্রহস্থল ফাইলের সর্বশেষতম সংস্করণ ব্যবহার করে নিখুঁতভাবে কাজ করে।
রিয়াজুল

2

চালানোর চেষ্টা করুন $sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5072E1F5

উত্স: https://bugs.mysql.com/bug.php?id=85029


1
কীসারভারটি সন্দেহজনক দেখাচ্ছে। keys.gnupg.netলিঙ্কযুক্ত পৃষ্ঠায় আমি উল্লেখ দেখতে পাচ্ছি না । আপনি আপনার উত্তরে আরও বিশদ সরবরাহ করতে পারেন?
naXa

এটি একটি সর্বজনীন কী সার্ভার। এটি dev.mysql.com/doc/refman/8.0/en/checking-gpg-signature.html
আনশুল মাসনে

2

উপযুক্ত জন্য নির্দেশ।

  1. ডাউনলোড কী

    এ। মাইএসকিএল ওয়েবসাইট থেকে https://dev.mysql.com/doc/refman/8.0/en/checking-gpg-signature.html

    বি বা পাবলিক রেপো থেকে shell> gpg --recv-keys 5072E1F5

  2. shell> gpg --import mysql_pubkey.asc

  3. shell> sudo apt-key add mysql_pubkey.asc

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