GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come aggiornare la chiave GPG per il repository MySQL APT su Debian/Ubuntu?

Se ricevi un messaggio di errore "Errore GPG e sorgenti duplicate.list " durante la configurazione del repository MySQL per l'installazione del server MySQL versione 5.7, ecco come aggiornare la chiave 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)

Soluzione :l'errore sopra indica che la chiave GPG di MySQL APT è scaduta, rendendo impossibile l'installazione o l'aggiornamento dei pacchetti Debian dal repository APT di Oracle MySQL.

Trovare le chiavi scadute del repository in Debian/Ubuntu?

Passaggio 1 : Elenca la chiave scaduta utilizzando il comando seguente:

#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]>

Dall'elenco delle chiavi scadute sopra, è chiaro che la chiave GPG del repository MySQL è scaduta il 16 febbraio 2017.

Come aggiornare la chiave GPG per il repository MySQL APT?

Passaggio 2: La soluzione semplice è aggiornare la chiave GPG per il repository Oracle MySQL APT.

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

Risultato campione :

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

Passaggio 3 :La nuova chiave è stata aggiornata correttamente e ora puoi aggiornare il gestore pacchetti

#apt-get update

Ubuntu
  1. Come impostare la priorità di pacchetto, PPA, Apt Repository in Ubuntu

  2. Come aggiungere un repository Apt in Ubuntu e Debian

  3. Cosa è successo a /etc/apt/apt.conf?

  4. E:Il repository "http://security.ubuntu.com/ubuntu Bionic-security Inrelease" ha cambiato il suo valore di "suite" da "aggiornamenti bionici" a "sicurezza bionica"?

  5. Come aggiornare Debian Linux

Come eliminare un repository e una chiave GPG in Ubuntu

Come trovare il miglior mirror del repository APT di Ubuntu

Come cancellare Apt Cache in Debian, Ubuntu e Linux Mint

Come elencare tutti i pacchetti aggiornabili in Ubuntu, Debian e Mint

Come risolvere l'errore GPG di aggiornamento apt-get BADSIG su Ubuntu o Debian

Come aggiungere un repository Apt su Ubuntu Linux