Bug#1112221: libkscreenlocker6: lockscreen still has references to fingerprint and smartcard when no hardware exists
Package: libkscreenlocker6
Version: 6.3.5-1
Severity: normal
X-Debbugs-Cc: bold.dog6485@fastmail.com
Dear Maintainer,
Following upgrade to kscreenlocker/6.3.5-1 (i.e. upgrading to trixie), the
lockscreen still has text below the password prompt saying the following:
(or scan your fingerprint on the reader)
(or scan your smartcard)
as reported in bug #1089081 . (This new bug instead of follow-up email per
suggestion on IRC.)
I see this on both a Dell Latitude laptop with no fingerprint scanner but with
an empty smart card slot, and a Lenovo workstation with neither smart card
reader nor fingerprint scanner.
I have /usr/lib/pam.d/kde* files and `dpkg -S` says they belong to
libkscreenlocker6. (I don't have /etc/pam.d/kde* files.)
I tried `apt install --reinstall libkscreenlocker6`; no change.
With journalctl I saw the following from when the lockscreen started:
Aug 27 09:52:11 SYSTEM kscreenlocker_greet[3135]: PAM unable to dlopen(pam_fprintd.so): /usr/lib/security/pam_fprintd.so: cannot open shared object file: No such file or directory
Aug 27 09:52:11 SYSTEM kscreenlocker_greet[3135]: PAM adding faulty module: pam_fprintd.so
Aug 27 09:52:11 SYSTEM kscreenlocker_greet[3135]: PAM unable to dlopen(pam_sss.so): /usr/lib/security/pam_sss.so: cannot open shared object file: No such file or directory
Aug 27 09:52:11 SYSTEM kscreenlocker_greet[3135]: PAM adding faulty module: pam_sss.so
so I did `apt install libpam-fprintd` to see if the behaviour would change. With
that package those lines no longer appear in the journal but the fingerprint and
card text still appear.
-- System Information:
Debian Release: 13.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.41+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libkscreenlocker6 depends on:
ii kio6 6.13.0-6
ii libc6 2.41-12
ii libkf6configcore6 6.13.0-2
ii libkf6configgui6 6.13.0-2
ii libkf6configqml6 6.13.0-2
ii libkf6coreaddons6 6.13.0-1
ii libkf6crash6 6.13.0-1
ii libkf6globalaccel6 6.13.0-1
ii libkf6i18n6 6.13.0-1
ii libkf6i18nqml6 6.13.0-1
ii libkf6idletime6 6.13.0-1
ii libkf6kiocore6 6.13.0-6
ii libkf6notifications6 6.13.0-1
ii libkf6package6 6.13.0-1
ii libkf6screendpms8 4:6.3.4-1
ii libkf6windowsystem6 6.13.0-2
ii libkf6xmlgui6 6.13.0-1
ii liblayershellqtinterface6 6.3.4-1
ii libpam0g 1.7.0-5
ii libplasmaquick6 6.3.5-1
ii libqt6core6t64 [qt6-base-private-abi] 6.8.2+dfsg-9
ii libqt6dbus6 6.8.2+dfsg-9
ii libqt6gui6 6.8.2+dfsg-9
ii libqt6network6 6.8.2+dfsg-9
ii libqt6qml6 6.8.2+dfsg-7
ii libqt6quick6 6.8.2+dfsg-7
ii libstdc++6 14.2.0-19
ii libwayland-client0 1.23.1-3
ii libwayland-server0 1.23.1-3
ii libx11-6 2:1.8.12-1
ii libxcb-keysyms1 0.4.1-1
ii libxcb1 1.17.0-2+b1
ii libxi6 2:1.8.2-1
ii psmisc 23.7-2
Versions of packages libkscreenlocker6 recommends:
ii kde-config-screenlocker 6.3.5-1
Versions of packages libkscreenlocker6 suggests:
pn libpam-fprintd <none>
ii libpam-kwallet5 6.3.4-1
pn libpam-pkcs11 <none>
pn libpam-sss <none>
-- no debconf information
Reply to: