Solución error GPG Funcion ioctl no apropiada para el dispositivo
·125 palabras·1 min
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 siguinete codigo /.gnugpg/gpg.conf
:
use-agent
pinentry-mode loopback
Tambión añadi la siguiente linea 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 ultimo ya debería de funcionar
Espero que te haya gustado, pasa un gran día 🐧