Windows GnuPG - GPG - Estado de la tarjeta inteligente - No detecta a Yubikey

3

Tengo un Yubikey 4. En una máquina con Windows 7 de 64 bits instalé Gpg4Win que incluye GnugPG. Pude importar con éxito las claves públicas. Conecté el Yubikey 4 y Windows identificó e instalé correctamente los controladores adecuados.
Sin embargo, al emitir el comando 'gpg --card-status' se obtiene:

gpg: no se pudo abrir openpgp: no existe tal dispositivo

gpg: tarjeta OpenPGP no disponible: no existe tal dispositivo

Este es un comportamiento extraño, ya que puedo ver la información de Yubikey utilizando las Herramientas de personalización de Yubikey (nombre, número de serie, etc.).

He confirmado en Servicios de Windows que el servicio de "Tarjeta inteligente" se está ejecutando. También ejecuté 'scdaemon.exe --server -v' y dice "servidor de tarjetas inteligentes listo" y también probé "gpg-agent --server -v" y dice "OK. Encantado de conocerte". Cuando ejecuto el comando gpg --card-status, no refleja ningún detalle en esas instrucciones de comando.

¿Alguna idea sobre qué estaría causando esto? Las herramientas de personalización de Yubikey y neo manager pueden detectar y leer el Yubikey, pero GPG no puede.

EDITAR: Hice los mismos pasos en una máquina diferente de Windows 7 de 64 bits y funciona (descargue gpg4win, importe claves públicas, inserte Yubikey y escriba gpg --card-status y se carguen los talones. Parece que este es un problema local en el máquina local, entonces, ¿qué servicios o qué herramientas existen para diagnosticar el problema en la máquina original donde no lee la tarjeta (pero Windows sí lo hace). También probé opensc y detecta el Yubikey también, pero gpg no.

    
pregunta user3330299 06.12.2017 - 23:07
fuente

1 respuesta

1

Sé que este es un tema un poco viejo, pero como Google me trajo aquí la primera vez que busqué la respuesta para este mensaje de error, quería compartir una solución que funcionó para mí.

Mi dispositivo tiene otro lector de tarjetas inteligentes. En el administrador de dispositivos tuve que desactivar el otro lector. Una vez que fue deshabilitado, gpg comenzó a funcionar correctamente. (No necesita desinstalar el dispositivo, y puede volver a habilitarlo cuando quiera usarlo)

Espero que esto ayude a alguien.

    
respondido por el Hegi 17.11.2018 - 23:19
fuente

Lea otras preguntas en las etiquetas