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

Author
By Darío Rivera
Posted on 2021-02-06 in 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

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

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