GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara memperbarui kunci GPG untuk repositori APT MySQL di Debian/Ubuntu?

Jika Anda mendapatkan kesalahan “Galat GPG dan Duplikat sources.list ” saat mengonfigurasi repositori MySQL untuk menginstal server MySQL versi 5.7, berikut adalah cara untuk mengupdate kunci GPG.

#apt-get update
 .....
 W: GPG error: http://repo.mysql.com jessie InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823
 W: Duplicate sources.list entry https://packages.sury.org/php/ jessie/main amd64 Packages (/var/lib/apt/lists/packages.sury.org_php_dists_jessie_main_binary-amd64_Packages)

Solusi :Kesalahan di atas menunjukkan bahwa kunci MySQL APT GPG telah kedaluwarsa, sehingga tidak memungkinkan untuk menginstal atau meningkatkan versi paket Debian dari repositori Oracle MySQL APT.

Temukan kunci repositori yang kedaluwarsa di Debian/Ubuntu?

Langkah 1 : Cantumkan kunci yang kedaluwarsa menggunakan perintah di bawah ini:

#apt-key list
/etc/apt/trusted.gpg
--------------------
pub 4096R/89DF5277 2010-07-11
uid Guillaume Plessis <[email protected]>
sub 4096R/3D624A3B 2010-07-11
sub 4096R/A2098A6E 2010-07-11
pub 1024D/5072E1F5 2003-02-03 [expired: 2017-02-16]
uid MySQL Release Engineering <[email protected]>

Dari daftar kunci kedaluwarsa di atas, jelas bahwa kunci GPG repositori MySQL kedaluwarsa pada 16 Februari 2017.

Bagaimana cara memperbarui kunci GPG untuk repositori APT MySQL?

Langkah 2: Solusi sederhana adalah memperbarui kunci GPG untuk repositori Oracle MySQL APT.

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

Contoh Keluaran :

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.z5SEIWWrbt --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/php.gpg --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
gpg: requesting key 5072E1F5 from hkp server pgp.mit.edu
gpg: key 5072E1F5: "MySQL Release Engineering <[email protected]>" 62 new signatures
gpg: Total number processed: 1
gpg: new signatures: 62

Langkah 3 :Kunci baru telah berhasil diperbarui dan sekarang Anda dapat memperbarui manajer paket

#apt-get update

Ubuntu
  1. Cara Menggunakan APT dengan Proxy di Ubuntu dan Debian

  2. Cara Menambahkan Repositori Apt Di Ubuntu &Debian

  3. sudo apt-get update gagal di Ubuntu 17.04

  1. Cara Menginstal PowerShell 7.1.0 melalui Apt Repository di Ubuntu 20.04, 18.04

  2. Cara Mengatur Paket, PPA, Prioritas Repositori Apt di Ubuntu

  3. Apa yang Terjadi Pada /etc/apt/apt.conf?

  1. Bagaimana /etc/motd Diperbarui?

  2. File /etc/apt/sources.list Seharusnya Terlihat Seperti Untuk 10.10?

  3. E:Repositori 'http://security.ubuntu.com/ubuntu Bionic-security Inrelease' Mengubah Nilai 'suite' Dari 'bionic-updates' Menjadi 'bionic-security'?