Rumah >pangkalan data >tutorial mysql >Bagaimana untuk membetulkan ralat 'kunci GPG sudah dipasang' semasa memasang MySQL pada Amazon Linux 3?

Bagaimana untuk membetulkan ralat 'kunci GPG sudah dipasang' semasa memasang MySQL pada Amazon Linux 3?

Barbara Streisand
Barbara Streisandasal
2024-12-31 17:56:13947semak imbas

¿Cómo solucionar el error

Jika anda cuba memasang MySQL pada tika EC2 dengan Amazon Linux 2023, anda mungkin akan menghadapi ralat menjengkelkan ini berkaitan dengan kunci GPG:

The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.

Ini berlaku kerana MySQL mengemas kini kunci GPGnya baru-baru ini dan beberapa versi repositori cuba menggunakan kunci yang sudah lapuk. Berikut ialah cara untuk menyelesaikan masalah ini dan sebab ia berlaku.


Apakah yang menyebabkan ralat ini?

Kunci GPG digunakan untuk mengesahkan integriti dan ketulenan pakej yang dimuat turun. Walau bagaimanapun, kunci RPM-GPG-KEY-mysql-2022 lama telah tamat tempoh pada 14 Disember 2023 dan pakej yang lebih baharu (bermula dengan MySQL 8.0.36) kini memerlukan kunci RPM-KEY- baharu. mysql-2023

Atas sebab ini, walaupun repositori mengkonfigurasi kunci lama secara automatik, ia gagal mengesahkan pakej yang lebih baharu.


Cara menyelesaikan ralat

Ikuti langkah ini untuk mengimport kunci GPG baharu dan melengkapkan pemasangan MySQL.

1. Padamkan kunci GPG yang usang

Pastikan anda mengeluarkan sebarang kunci lama yang mungkin menyebabkan konflik.

   sudo rpm -e gpg-pubkey-3a79bd29

Nota: 3a79bd29 ialah kunci lama. Jika anda melihat kunci bercanggah lain dalam mesej ralat, gantikannya dengan pengecam yang sepadan.

2. Import kunci GPG baharu dari 2023

Muat turun dan import kunci GPG baharu secara manual:

   sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023  

3. Cuba semula pemasangan MySQL

Kini anda boleh memasang semula MySQL tanpa masalah:

   sudo yum install mysql-community-server -y  

Semak kekunci aktif

Untuk mengesahkan bahawa kekunci yang betul dipasang, gunakan arahan ini:

rpm -qa gpg-pubkey

Anda sepatutnya melihat sesuatu seperti:

gpg-pubkey-a8d3785c-<timestamp>

Pengecam a8d3785c sepadan dengan kunci GPG baharu yang sah untuk pakej MySQL terkini.


Melihat masa depan

Menurut laporan pepijat MySQL, kunci ini dikemas kini secara berkala. Ia adalah amalan yang baik:

  • Sentiasa rujuk nota keluaran atau dokumentasi MySQL rasmi.
  • Sahkan kesahihan kunci GPG sebelum memasang atau mengemas kini pakej.

Kesimpulan

Masalah ini mungkin kelihatan mengecewakan, tetapi sekarang anda tahu cara menyelesaikannya, anda akan dapat memasang MySQL tanpa sebarang masalah pada contoh EC2 anda yang menjalankan Amazon Linux 2023.

Jika anda mempunyai sebarang soalan atau menghadapi ralat lain, tinggalkan dalam komen! Saya di sini untuk membantu anda. ?

Atas ialah kandungan terperinci Bagaimana untuk membetulkan ralat 'kunci GPG sudah dipasang' semasa memasang MySQL pada Amazon Linux 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn