Hi Lars Mucha
Note that libacsccid1 is a PC/SC driver for pcscd and log_xxd is provided by
pcscd.
libacsccid1 is not a PKCS#11 implementation and please use it with pcscd.
Regards
Godfrey
-----Original Message-----
From: Lars Mucha
Sent: Friday, July 28, 2023 5:38 PM
To: Debian Bug Tracking System
Subject: Bug#1042446: libacsccid1: undefined symbol: log_xxd in
libacsccid.so
Package: libacsccid1
Version: 1.1.9-1
Severity: important
Using a smartcard to sign jar files ends up with this error. The smartcrad
reader ist the ACR39U (072f:b100).
# keytool -v -list -keystore NONE -storetype PKCS11 -providerclass
sun.security.pkcs11.SunPKCS11 -providerArg provider.cfg
Keytool-Fehler: java.security.ProviderException: Initialization failed
java.security.ProviderException: Initialization failed
at
jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:398)
at
jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:118)
at
jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:115)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at
jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.configure(SunPKCS11.java:115)
at
java.base/sun.security.tools.KeyStoreUtil.loadProviderByName(KeyStoreUtil.java:283)
at
java.base/sun.security.tools.KeyStoreUtil.loadProviderByClass(KeyStoreUtil.java:316)
at
java.base/sun.security.tools.keytool.Main.doCommands(Main.java:840)
at java.base/sun.security.tools.keytool.Main.run(Main.java:423)
at java.base/sun.security.tools.keytool.Main.main(Main.java:416)
Caused by: java.io.IOException:
/usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so:
undefined symbol:
log_xxd/usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so
at
jdk.crypto.cryptoki/sun.security.pkcs11.wrapper.PKCS11.connect(Native
Method)
at
jdk.crypto.cryptoki/sun.security.pkcs11.wrapper.PKCS11.<init>(PKCS11.java:149)
at
jdk.crypto.cryptoki/sun.security.pkcs11.wrapper.PKCS11.getInstance(PKCS11.java:162)
at
jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:335)
... 9 more
-- System Information:
Debian Release: 12.1
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-10-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libacsccid1 depends on:
ii libc6 2.36-9+deb12u1
ii libusb-1.0-0 2:1.0.26-1
libacsccid1 recommends no packages.
libacsccid1 suggests no packages.
-- no debconf information