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