GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak aktualizovat klíč GPG pro úložiště MySQL APT na Debian/Ubuntu?

Pokud se zobrazuje chyba „Chyba GPG a duplicitní seznam zdrojů ” při konfiguraci úložiště MySQL pro instalaci serveru MySQL verze 5.7, pak zde je návod, jak můžete aktualizovat klíč 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)

Řešení :Výše ​​uvedená chyba znamená, že platnost klíče MySQL APT GPG vypršela, takže není možné nainstalovat nebo upgradovat balíčky Debianu z úložiště Oracle MySQL APT.

Najděte prošlé klíče úložiště v Debian/Ubuntu?

Krok 1 : Vypište klíč, jehož platnost vypršela, pomocí příkazu níže:

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

Z výše uvedeného seznamu klíčů s prošlou platností je zřejmé, že platnost klíče GPG úložiště MySQL vypršela 16. února 2017.

Jak aktualizovat klíč GPG pro úložiště MySQL APT?

Krok 2: Jednoduchým řešením je aktualizovat klíč GPG pro úložiště Oracle MySQL APT.

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

Ukázkový výstup :

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

Krok 3 :Nový klíč byl úspěšně aktualizován a nyní můžete aktualizovat správce balíčků

#apt-get update

Ubuntu
  1. Jak nastavit prioritu balíčku, PPA, Apt Repository v Ubuntu

  2. Jak se aktualizuje /etc/motd?

  3. Jak aktualizovat Debian Linux

  1. Jak používat APT s proxy na Ubuntu a Debianu

  2. Jak nainstalovat PowerShell 7.1.0 přes úložiště Apt v Ubuntu 20.04, 18.04

  3. Chyba aktualizace sudo apt-get na Ubuntu 17.04

  1. Jak přidat úložiště Apt v Ubuntu a Debianu

  2. Co se stalo s /etc/apt/apt.conf?

  3. Soubor /etc/apt/sources.list by měl vypadat jako pro 10.10?