On 2017-02-06 23:01:16, Daniel Kahn Gillmor wrote: > On Mon 2017-02-06 19:55:58 -0500, Antoine Beaupré wrote: >> the daemon stopped working again - even with disable-ccid: >> >> $ LANG=C gpg --card-status >> gpg: selecting openpgp failed: No such device >> gpg: OpenPGP card not available: No such device >> >> i got a different error now: >> >> fév 06 19:45:29 curie gpg-agent[1643]: gpg-agent (GnuPG) 2.1.18 starting in >> supervised mode. >> fév 06 19:45:29 curie gpg-agent[1643]: using fd 3 for std socket >> (/run/user/1000/gnupg/S.gpg-agent) >> fév 06 19:45:29 curie gpg-agent[1643]: using fd 4 for ssh socket >> (/run/user/1000/gnupg/S.gpg-agent.ssh) >> fév 06 19:45:29 curie gpg-agent[1643]: using fd 5 for extra socket >> (/run/user/1000/gnupg/S.gpg-agent.extra) >> fév 06 19:45:29 curie gpg-agent[1643]: using fd 6 for browser socket >> (/run/user/1000/gnupg/S.gpg-agent.browser) >> fév 06 19:45:29 curie gpg-agent[1643]: listening on: std=3 extra=5 browser=6 >> ssh=4 >> fév 06 19:45:29 curie gpg-agent[1643]: scdaemon[1645] pcsc_establish_context >> failed: no service (0x8010001d) >> >> pcsc_establish_context failed: no service (0x8010001d) >> >> This is strange, because there hasn't been a change in the gpg software >> since my last report, and I *thought* I had this fixed with the ccid >> workaround. But it seems that doesn't work anymore. :( >> >> I have tried uninstalling pcscd, running the command again, same result. >> >> Now the oddest thing is - installing pcscd again fixed the problem. >> >> No idea what's going on here. > > This sounds to me like pcscd crashed or otherwise terminated. > > afaict, the two options are: > > * pcsc > * ccid > > the workaround i've seen mooted here of "disable-ccid" means that all > your eggs are in the pcsc basket. If pcscd fails or drops the card or > whatever, then scdaemon can't fall back to ccid. > > did you have disable-ccid set in scdaemon.conf?
yes, i did. > does this line of thinking make sense? yes, it makes sense. i'll try to figure out if pcscd had crashed - but I don't understand how reinstalling the package could have possibly fixed this. a. -- The destiny of Earthseed is to take root among the stars. - Octavia Butler