mysql PPA - firma non valida


15

Ho già mysql-serverinstallato il pacchetto !!!

Voglio assicurarmi di avere il MySQL più recente nel mio Ubuntu. Quindi (molto tempo fa) ho aggiunto repo.mysql.com/apt/ubuntuPPA. Di recente ho notato errori relativi a questo repository mentre lo facevo apt update. Seguendo questa guida ho scaricato e importato la chiave GPG pubblica.

Ora quando lo faccio sudo apt updateottengo questo errore:

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>

Informazioni sul sistema operativo: Ubuntu 18.10

Dovrei preoccuparmi di questa firma non valida? Come correggere l'errore?

Risposte:


18

L'errore visualizzato indica che la chiave è scaduta.

È possibile elencare tutte le chiavi sul proprio sistema con il comando sudo apt-key listse si desidera restringere l'output è sempre possibile reindirizzare l'output grep expiredper ottenere solo un elenco delle chiavi scadute.

Per ogni chiave scaduta, emettere il comando in sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]cui [KEY] è correlato al numero in questione o in questo caso:

8C718D3B5072E1F5

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

keys.gnupg.net si riferisce al pool di server di chiavi SKS, un certo numero di server di chiavi PGP gestiti da organizzazioni e volontari.

Puoi anche cercare la chiave tramite l'interfaccia web su keys.gnupg.net

dove otterrai una pagina come questa:

inserisci qui la descrizione dell'immagine

Immettendo la chiave da EXPKEYSIG preceduta da 0x nella casella di ricerca e la ricerca dovrebbe restituire risultati simili a questo:

inserisci qui la descrizione dell'immagine

Per quanto ne so, le 8 cifre esadecimali sono la versione breve (chiave pubblica) che è necessario ottenere una chiave aggiornata con il comando

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

fonti:




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.