Card only available to root user
Luis de Bethencourt
luis at debethencourt.com
Fri Aug 5 01:43:14 CEST 2011
On Fri, Aug 05, 2011 at 01:07:19AM +0200, Hauke Laging wrote:
> Am Freitag, 5. August 2011, 03:02:07 schrieb Luis de Bethencourt:
> > device in debian:
> > crw-rw-r--+ 1 root root 189, 516 2011-08-05 00:46 /dev/bus/usb/005/005
> >
> > device in gentoo:
> > crw-rw-r-- 1 root pcscd 189, 395 Aug 5 02:56 /dev/bus/usb/004/012
> >
> > my user is part of the pcscd group. I just checked.
>
> I have no certain problem in mind. My general advice is to check with strace
> what's going on. Often the problem can easily be seen shortly before the
> program abort. If not you may compare the outputs of the root and user calls.
>
I run strace both running gpg --card-status as user and root, but without the
card reader plugged in to make it simpler and I noticed that it diverts
right before at the end. Pasting where it diverts:
user:
read(3, "ERR 103 unknown command\n", 1002) = 24
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa69e8ad000
write(2, "gpg: selecting openpgp failed: U"..., 55gpg: selecting openpgp failed: Unsupported certificate
) = 55
write(2, "gpg: OpenPGP card not available:"..., 57gpg: OpenPGP card not available: Unsupported certificate
) = 57
munmap(0x7fa69e8af000, 32768) = 0
exit_group(2) = ?
root:
read(3, scdaemon[6104]: PC/SC OPEN failed: unknown PC/SC error code
"ERR 100663404 Card error <SCD>\n", 1002) = 31
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa70a56f000
write(2, "gpg: selecting openpgp failed: C"..., 42gpg: selecting openpgp failed: Card error
) = 42
write(2, "gpg: OpenPGP card not available:"..., 44gpg: OpenPGP card not available: Card error
) = 44
munmap(0x7fa70a571000, 32768) = 0
exit_group(2) = ?
this are the few lines before the diversion:
write(6, "OPTION allow-pinentry-notify", 28) = 28
write(6, "\n", 1) = 1
read(3, "OK\n", 1002) = 3
write(6, "SCD SERIALNO openpgp", 20) = 20
write(6, "\n", 1) = 1
not sure if this helps, or if anybody can read any problem here. I certainly can't :P
Thanks,
Luis
>
> CU
>
> Hauke
> --
> PGP: D44C 6A5B 71B0 427C CED3 025C BD7D 6D27 ECCB 5814
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: </pipermail/attachments/20110805/b1f8f059/attachment.pgp>
More information about the Gnupg-users
mailing list