Yubikey não detectado pelo gpg-agent e pcsc_scan no LMDE

1

Eu tenho um problema com relação ao agente GPG que me impede de usar vários comandos e, particularmente, o que força o usuário a tocar na chave antes de assinar. Eu estou no Debian 8.9 / Linux Mint Debian Edition.

Eu me esforcei para fazer pgp2 --edit-card funcionar, mas descobri que por razões desconhecidas para mim eu tive que fazer isso usando o sudo. Enviei os certificados para a chave e continuei forçando o recurso de toque para que eles funcionassem. A questão é que o script que habilita isso usa o gpg-connect-agent que nunca quis trabalhar.

Veja o que tentei até agora:

$> gpg2 --card-edit
scdaemon[18891]: PC/SC OPEN failed: unknown PC/SC error code (0x8010002e)
scdaemon[18891]: PC/SC OPEN failed: unknown PC/SC error code (0x8010002e)
gpg: selecting openpgp failed: Card error
gpg: OpenPGP card not available: Card error

$> gpg --card-edit
gpg: pcsc_list_readers failed: unknown PC/SC error code (0x8010002e)
gpg: card reader not available
gpg: OpenPGP card not available: general error

$> sudo gpg --card-edit
gpg: WARNING: unsafe ownership on configuration file '/home/user/.gnupg/gpg.conf'
Application ID ...: [... bunch of data, card is properly read ...]

$> ls -lahg
-rw------- 1 user 9.0K Sep 23  2016 /home/user/.gnupg/gpg.conf // seems ok

$> gpg-connect-agent --hex "scd apdu 00 f1 00 00" /bye
gpg-connect-agent: can't connect to the agent: IPC connect call failed

$> pcsc_scan
PC/SC device scanner
V 1.4.23 (c) 2001-2011, Ludovic Rousseau <[email protected]>
Compiled with PC/SC lite version: 1.8.11
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...^C // waited ~5m, nothing came up...

$> gpg-agent --daemon
GPG_AGENT_INFO=/tmp/gpg-318mlQ/S.gpg-agent:17327:1; export GPG_AGENT_INFO;
$> GPG_AGENT_INFO=/tmp/gpg-318mlQ/S.gpg-agent:17327:1; export GPG_AGENT_INFO;

$> [ ... tried the same gpg-connect-agent && pcsc_scan, same result ]

$> gpg2 --card-edit
gpg: selecting openpgp failed: Card error
gpg: OpenPGP card not available: Card error

O cartão em si parece bem, já que usando sudo e gpg - card-edit tudo funcionou, mas eu tenho que ser capaz de chamar gpg-agent também e o problema que estou enfrentando me bloqueia.

Se alguém pudesse me ajudar nisso, eu ficaria muito grato!

    
por NaeiKinDus 10.11.2017 / 00:59

0 respostas