Ir al contenido
  1. Posts/

Solución error GPG Funcion ioctl no apropiada para el dispositivo

·125 palabras·1 min
Linux

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 🐧