void-linux / void-linux/void-packages
GnuPG scdaemon with internal CCID driver does not work on aarch64
Open
Nobody has claimed this yet.
bug
- Dominant language
- Shell
- Stars
- 3.4k
- Forks
- 2.8k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 299
Description
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
- if a card is available, should print the details of the card
- when no card is available, should print
gpg: selecting card failed: No such device
Actual behaviour
always prints gpg: selecting card failed: Service is not running
Steps to reproduce
- install
gnupg2andgnupg2-scdaemon - follow steps for GnuPG with internal CCID driver: https://docs.voidlinux.org/config/openpgp.html
- reboot
$ gpg --card-status
gpg: selecting card failed: Service is not running
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing gpg --card-status on the reported Void 6.8.1_1 aarch64-musl system after following the GnuPG internal CCID setup in the linked documentation. Investigate the gnupg2-scdaemon-2.4.5_1 package and scdaemon startup path; done means card status works or the no-device error is returned as expected.
Written by the indexing model from the issue text.
Assessment
- Domain
- cryptography, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100