Durante una reciente reinstalación de mis ficheros de configuración en mi nuevo equipo, me encontró con el problema de que al ir a descifrar mis notas org-mode en el modo cliente de Emacs me lanzaba el siguiente error:
Este error ocurre porque GnuPG 2.x ignora de forma predeterminada las frases de contraseña pasadas a través de variables de entorno o stdin, e intenta mostrar un aviso de pinentry.
Para resolver el problema, habilite el modo pinentry agragando el siguiente código /.gnugpg/gpg.conf :
use-agent
pinentry-mode loopback
También añadí la siguiente línea dentro ~/.gnupg/gpg-agent.conf, si el archivo no existe lo crearemos:
allow-loopback-pinentry
Reiniciamos el agente
echo RELOADAGENT | ¡ gpg-connect-agent
Con esto último ya debería de funcionar
Espero que te haya gustado, pasa un gran día 🐧