#1112221 libkscreenlocker6: lockscreen still has references to fingerprint and smartcard when no hardware exists

Package:
libkscreenlocker6
Source:
libkscreenlocker6
Description:
Secure lock screen architecture
Submitter:
Date:
2025-08-27 15:09:02 UTC
Severity:
normal
#1112221#5
Date:
2025-08-27 14:56:34 UTC
From:
To:
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.