GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo actualizar la clave GPG para el repositorio MySQL APT en Debian/Ubuntu?

Si recibe un error "Error de GPG y lista de fuentes duplicadas ” mientras configura el repositorio MySQL para instalar la versión 5.7 del servidor MySQL, así es como puede actualizar la clave 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)

Solución :El error anterior indica que la clave GPG de APT de MySQL ha caducado, por lo que es imposible instalar o actualizar paquetes de Debian desde el repositorio APT de Oracle MySQL.

¿Encontrar las claves caducadas del repositorio en Debian/Ubuntu?

Paso 1 : Enumere la clave caducada con el siguiente comando:

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

De la lista anterior de claves caducadas, está claro que la clave GPG del repositorio MySQL caducó el 16 de febrero de 2017.

¿Cómo actualizar la clave GPG para el repositorio MySQL APT?

Paso 2: La solución simple es actualizar la clave GPG para el repositorio Oracle MySQL APT.

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

Salida de muestra :

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

Paso 3 :La nueva clave se actualizó con éxito y ahora puede actualizar el administrador de paquetes

#apt-get update

Ubuntu
  1. Cómo usar APT con proxy en Ubuntu y Debian

  2. Cómo instalar PowerShell 7.1.0 a través del repositorio Apt en Ubuntu 20.04, 18.04

  3. Cómo establecer paquete, PPA, Prioridad de repositorio Apt en Ubuntu

  4. E:¿El repositorio 'http://security.ubuntu.com/ubuntu Bionic-security Inrelease' cambió su valor de 'suite' de 'bionic-updates' a 'bionic-security'?

  5. Sudo apt-get update falla en Ubuntu 17.04

Cómo eliminar un repositorio y una clave GPG en Ubuntu

Cómo encontrar el mejor espejo de repositorio APT de Ubuntu

Cómo borrar la caché de Apt en Debian, Ubuntu y Linux Mint

Cómo enumerar todos los paquetes actualizables en Ubuntu, Debian y Mint

Cómo reparar el error BADSIG de apt-get update GPG en Ubuntu o Debian

Cómo agregar un repositorio Apt en Ubuntu Linux