Solución al error "ERROR: One or more PGP signatures could not be verified!" en Arch Linux

Author
Por Darío Rivera
Publicado el en Arch Linux

En un post anterior aprendimos cómo instalar paquetes de Arch Linux del AUR, y esto es importante porque el error que veremos a continuación está relacionado con la instalación de paquetes de estos repositorios. Resulta que una que otra vez te puede pasar que al instalar un paquete del AUR obtengas un error como el siguiente:

ERROR: One or more PGP signatures could not be verified!

Esto sucede porque el comando makepkg no tiene la suficiente información para verificar la firma del origen. Si observas el archivo PKGBUILD presente en todos los paquetes de AUR, observarás alguna sección como la siguiente:

validpgpkeys=('5A52880781F755608BF815FC910DEB46F53EA312'
        '42670A7FE4D0441C8E4632349E4FDC074A4EF02D')

Cualquiera de estas llaves puede ser utilizada para verificar la firma requerida. Para agregar una llave puedes utilizar el siguiente comando.

gpg --recv-key 5A52880781F755608BF815FC910DEB46F53EA312

Obtendrás una salida como la siguiente

gpg: key 910DEB46F53EA312: public key "Derick Rethans " imported
gpg: Total number processed: 1
gpg:               imported: 1

Después de esto puedes volver a correr el comando para instalar el paquete del AUR y todo debería ir de perlas!


Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.