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