pcscd cannot load a usb device. Error with libccid.so: undefined symbol: libusb_handle_events_completed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcsc-lite (Ubuntu) |
Fix Released
|
Undecided
|
Ludovic Rousseau |
Bug Description
I have a problem using my Smart Card with the latest ubuntu version (17.10). (It works fine with Ubuntu 14.04).
$ sudo service pcscd status
● pcscd.service - PC/SC Smart Card Daemon
Loaded: loaded (/lib/systemd/
Active: inactive (dead) since Fri 2018-01-26 23:19:46 EET; 4min 58s ago
Process: 6503 ExecStart=
Main PID: 6503 (code=exited, status=0/SUCCESS)
CPU: 15ms
Jan 26 23:11:01 ubuntu systemd[1]: Started PC/SC Smart Card Daemon.
Jan 26 23:11:01 ubuntu pcscd[6503]: 00000000 dyn_unix.
Jan 26 23:11:01 ubuntu pcscd[6503]: 00000144 readerfactory.
Jan 26 23:11:01 ubuntu pcscd[6503]: 00000058 readerfactory.
Jan 26 23:11:01 ubuntu pcscd[6503]: 00000011 hotplug_
Jan 26 23:14:38 ubuntu pcscd[6503]: 99999999 dyn_unix.
Jan 26 23:14:38 ubuntu pcscd[6503]: 00000039 readerfactory.
Jan 26 23:14:38 ubuntu pcscd[6503]: 00000009 readerfactory.
Jan 26 23:14:38 ubuntu pcscd[6503]: 00000007 hotplug_
The problem is similar to something which someone else is facing: https:/
The CCID driver does not find the symbol "libusb_ handle_ events_ completed" . This symbol should be provided by the libusb library.
Have you rebuild libusb or libccid yourself?