Package: pcscd
Version: 2.4.0-1
Severity: normal

pcscd running as dedicated user pcscd cannot access smartcards when
dependency libccid is an older version that leaves ownership of
smartcard devices as root:root and not root:pcscd as newer versions
do. User experience is that upgrading pcscd breaks all access to
USB-connected smartcard readers.

According to
https://blog.apdu.fr/posts/2025/10/pcscd-runs-as-pcscd-user/
the corresponding change was made in libccid

The pcscd package should thus depend on libccid >= 1.7.0, or at least
recommend it.

-- System Information:
Debian Release: 13.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable'), (400, 'testing'), (300, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.101+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pcscd depends on:
ii  libc6                       2.43-3
ii  libccid [pcsc-ifd-handler]  1.8.4-1
ii  libglib2.0-0t64             2.88.3-3
ii  libpcsclite1                2.5.2-1
ii  libpolkit-gobject-1-0       126-2
ii  libsystemd0                 262-1
ii  libudev1                    262-1
ii  polkitd                     126-2
ii  runit-helper                2.16.4
ii  systemd [systemd-sysusers]  262-1

pcscd recommends no packages.

Versions of packages pcscd suggests:
ii  systemd  262-1

-- no debconf information

Reply via email to