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
Lepaskan: 2024-12-31 17:56:13
asal
982 orang telah melayarinya

¿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.
Salin selepas log masuk

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
Salin selepas log masuk

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  
Salin selepas log masuk

3. Cuba semula pemasangan MySQL

Kini anda boleh memasang semula MySQL tanpa masalah:

   sudo yum install mysql-community-server -y  
Salin selepas log masuk

Semak kekunci aktif

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

rpm -qa gpg-pubkey
Salin selepas log masuk

Anda sepatutnya melihat sesuatu seperti:

gpg-pubkey-a8d3785c-<timestamp>
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan