mysql PPA - firma inválida

15

¡Ya tengo el mysql-serverpaquete instalado!

Quiero asegurarme de tener el MySQL más reciente en mi Ubuntu. Entonces (hace mucho tiempo) agregué repo.mysql.com/apt/ubuntuPPA. Recientemente noté errores relacionados con este repositorio al hacerlo apt update. Siguiendo esta guía , descargué e importé la clave pública GPG.

Ahora cuando lo hago sudo apt updateme sale este error:

Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <[email protected]>

Información del sistema operativo: Ubuntu 18.10

¿Debería preocuparme por esta firma no válida? ¿Cómo arreglar el error?

naXa
fuente

Respuestas:

18

El error que está viendo indica que su clave ha caducado.

Puede enumerar todas las claves de su sistema con el comando sudo apt-key listsi desea limitar la salida, siempre puede canalizar la salida grep expiredpara obtener solo una lista de las claves caducadas.

Para cada clave caducada, emita el comando sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]donde [KEY] está relacionado con el número en cuestión o en este caso:

8C718D3B5072E1F5

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

keys.gnupg.net se refiere al conjunto de servidores de claves SKS, una serie de servidores de claves PGP administrados por organizaciones y voluntarios.

También puede buscar la clave a través de la interfaz web en keys.gnupg.net

donde obtendrás una página como esta:

ingrese la descripción de la imagen aquí

Ingresando la clave de EXPKEYSIG precedida por 0x en el cuadro de búsqueda y la búsqueda debería arrojar resultados similares a este:

ingrese la descripción de la imagen aquí

Que yo sepa, los 8 dígitos hexadecimales son la versión corta (clave pública) que necesita para obtener una clave actualizada con el comando

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

Fuentes:

Elder Geek
fuente