Bug#500762: Bug #500762 libpcsclite1: javax.smartcardio searches for libpcsclite.so
Hendrik Tews
tews at os.inf.tu-dresden.de
Mon May 3 09:29:14 UTC 2010
the bug report is quite old but if you are still interested to get it
fixed: please attach some code that reproduces the problem.
The attached program lists the connected PC/SC readers (and
reports a communication error if no reader is connected).
Compile with "javac pcsc_lite_bug.java". Run as "java
pcsc_lite_bug".
To see the problem do
strace -e trace=stat64 -f java pcsc_lite_bug 2>&1 | egrep 'XXX|libpcsclite'
With libpcsclite-dev installed and my reader connected I get
[pid 4626] stat64("/usr/lib/libpcsclite.so", {st_mode=S_IFREG|0644, st_size=38696, ...}) = 0
XXX Found 2 PCSC terminals:
XXX 0: PC/SC terminal SDI010 USB Smart Card Reader [Vendor Interface] (21120706205078) 00 00
XXX 1: PC/SC terminal SDI010 USB Smart Card Reader [Vendor Interface] (21120706205078) 00 01
With libpcsclite-dev installed and without any reader connected I
get
[pid 4643] stat64("/usr/lib/libpcsclite.so", {st_mode=S_IFREG|0644, st_size=38696, ...}) = 0
XXX Communication error javax.smartcardio.CardException: list() failed
Without libpcsclite-dev I get
[pid 4673] stat64("/usr/lib/libpcsclite.so", 0xf6b4b720) = -1 ENOENT (No such file or directory)
[pid 4673] stat64("/usr/local/lib/libpcsclite.so", 0xf6b4b720) = -1 ENOENT (No such file or directory)
XXX Cannot connect to PC/SC subsystem
Setting the property sun.security.smartcardio.library as
described on
http://java.sun.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunPCSCProvider
has no positive effect.
I have now installed
ii sun-java6-bin 6.20-dlj-1 Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii sun-java6-demo 6.20-dlj-1 Sun Java(TM) Development Kit (JDK) 6 demos a
ii sun-java6-doc 6-12-1 Sun JDK(TM) Documention -- integration insta
ii sun-java6-jdk 6.20-dlj-1 Sun Java(TM) Development Kit (JDK) 6
ii sun-java6-jre 6.20-dlj-1 Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii sun-java6-plug 6.20-dlj-1 The Java(TM) Plug-in, Java SE 6
ii sun-java6-sour 6.20-dlj-1 Sun Java(TM) Development Kit (JDK) 6 source
ii libpcsclite-de 1.5.5-3 Middleware to access a smart card using PC/S
ii libpcsclite1 1.5.5-3 Middleware to access a smart card using PC/S
Bye,
Hendrik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pcsc_lite_bug.java
Type: application/octet-stream
Size: 1380 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20100503/a19d9e86/attachment-0001.obj>
More information about the pkg-java-maintainers
mailing list