Solución de: GPG error: XXX The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY

Este error puede ocurrir en sistemas Ubuntu, Debian o VMs con Vagrant y PuPhpet.

Si haces un:

$ sudo apt-get update

y te regresa un error parecido a esto:

W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 8C718D3B5072E1F

Nota: El repo puede variar, así como la PUBKEY.

Este error es simple, solo quiere decir que no tenemos la llave para ese repositorio en particular, para repararlo, solo corremos el siguiente comando en la consola (usar la llave que te falta, aquí es solo un ejemplo):

$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 8C718D3B5072E1F5

Lo que nos debe regresar algo así:

Executing: /tmp/tmp.gUpOnkWBVw/gpg.1.sh –keyserver
keyserver.ubuntu.com
–recv-keys
8C718D3B5072E1F5
gpg: requesting key 5072E1F5 from hkp server keyserver.ubuntu.com
gpg: key 5072E1F5: public key “MySQL Release Engineering <mysql-build@oss.oracle.com>” imported
gpg: Total number processed: 1
gpg: imported: 1

Eso es todo.

Suscribete ahora

Suscríbete y recibe información valiosa sobre UI, UX, CX y otras soluciones informáticas