yubioath-flutter
yubioath-flutter copied to clipboard
PCSCD in snap conflicts with system PCSCD
- Yubico Authenticator version: 5.1.0
- Operating system and version: Ubuntu 18.04
- YubiKey model and version: 4 NFC, I think
- Bug description summary: The instance of PCSCD spawned by the snap will take control of any compatible USB devices plugged into the computer, rendering them unusable from outside the snap (or via the system's PCSCD instance). This also applies to non-Yubico devices, resulting in them being unusable in GPG.
Steps to reproduce
- Set up Ubuntu and PCSCD so that you can sign things in gpg with your yubikey or other device
- Install the Yubico Authenticator snap
- Reboot
- Re-plug the device
- Try to use the device to sign something in GPG
Expected result
GPG will still be able to use the device and sign things as normal
Actual results
GPG does not recognise that any card is present, until you get in there with sudo htop, kill the pcscd instance within the snap, and re-plug the device.
Hi, Does this only appear while the Yubico Authenticator application is running?
It appears at any time after the Yubico Authenticator snap has been installed. The app itself does not have to be running, and it persists through reboots. I'm not quite sure why as I am not too familiar with Snap unfortunately.
Yubico Authenticator 6.0 has now been released and uses a new codebase. As such, this issue has been marked with the legacy label, and will be automatically closed in 7 days. If this issue is still relevant to Yubico Authenticator 6, please comment on the issue saying so, and it will be kept open (or be re-opened). Sorry for the inconvenience!