This error is very annoying and it happens when you use Yubikey for ssh auth and by accident you did not click on Yubikey when you did ssh auth.
After this happens you need to restart machine or ssh agent and all the things to fix it.
When it happens I was able to catch this error log:
sudo systemctl status pcscd.service
● pcscd.service - PC/SC Smart Card Daemon
Loaded: loaded (/lib/systemd/system/pcscd.service; indirect; vendor preset: enabled)
Active: active (running) since Thu 2023-05-04 10:46:27 BST; 2h 39min ago
TriggeredBy: ● pcscd.socket
Docs: man:pcscd(8)
Main PID: 2505 (pcscd)
Tasks: 9 (limit: 38276)
Memory: 2.6M
CPU: 88ms
CGroup: /system.slice/pcscd.service
└─2505 /usr/sbin/pcscd --foreground --auto-exit
May 04 10:46:27 station systemd[1]: Started PC/SC Smart Card Daemon.
May 04 13:22:18 station pcscd[2505]: 00000000 ccid_usb.c:1566:InterruptStop() libusb_cancel_transfer failed: LIBUSB_ERROR_NO_DEVICE
Then I feed "ccid_usb.c:1566:InterruptStop() libusb_cancel_transfer failed: LIBUSB_ERROR_NO_DEVICE" to Google.
I have this issue on Ubuntu 22.04 and I've tried version from Ubuntu 22.10 which has version 1.99 of affected package and it did not help.
Apparently this bugfix may fix this issue and it wasn't part of 1.99 release. Related GitHub issue.
No comments :
Post a Comment
Note: only a member of this blog may post a comment.