Solución al error "ERROR: One or more PGP signatures could not be verified!" 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!