void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.6k stars 2.16k forks source link

GnuPG scdaemon with internal CCID driver does not work on aarch64 #49548

Open Calandracas606 opened 8 months ago

Calandracas606 commented 8 months ago

Is this a new report?

Yes

System Info

Void 6.8.1_1 aarch64-musl Unknown uptodate rFF

Package(s) Affected

gnupg2-scdaemon-2.4.5_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

running gpg --card-status

Actual behaviour

always prints gpg: selecting card failed: Service is not running

Steps to reproduce

  1. install gnupg2 and gnupg2-scdaemon
  2. follow steps for GnuPG with internal CCID driver: https://docs.voidlinux.org/config/openpgp.html
  3. reboot
  4. $ gpg --card-status

gpg: selecting card failed: Service is not running

Calandracas606 commented 8 months ago

I can only reproduce on aarch64, (both musl and glibc)

appears to be working correctly on x86_64 (both musl and glibc)

$ ps -ef | grep scdaemon shows an scdaemon --multi-server running as my user

Calandracas606 commented 8 months ago

I don't think its a problem with the kernel, as the nitrokey app can successfully connect to the card