void-linux / void-linux/void-packages

GnuPG scdaemon with internal CCID driver does not work on aarch64

Open
#49,548 3 comments 0 reactions 0 assignees View on GitHub

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
  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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.