https://bugs.kde.org/show_bug.cgi?id=495451
Bug ID: 495451
Summary: When PAM configuration points to missing libraries,
resuming from sleep is impossible with blank screen
Classification: Plasma
Product: kscreenlocker
Version: 6.2.2
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
After an upgrade from Neon Jammy to Neon noble, for some reason, PAM was still
configured with pam_sss and pam_fprintd, though these libraries were removed as
part of the upgrade.
After that, putting the laptop to sleep, by closing the screen, and then trying
to resume - would fail with a blank screen with a cursor, necessitating a hard
reset or some sophisticated circumvention (logging in through a text VT and
killing kwin_wayland has proven to be a not seriously terrible workaround, just
terrible).
STEPS TO REPRODUCE
1. Install libpam-fprintd and configure it, for example as per
https://wiki.archlinux.org/title/SDDM#Using_a_fingerprint_reader
2. Uninstall libpam-fprintd
3. Suspend the system
4. Resume the system
OBSERVED RESULT
A blank screen with a mouse cursor appears
EXPECTED RESULT
The lock prompt should appear
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Neon release
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.8.0
Qt Version: 6.7.2
ADDITIONAL INFORMATION
When the system resumes, the following log lines are shown in the
`plasma-kwin_wayland.service` log:
Oct 27 23:20:32 thunderbird kscreenlocker_greet[76003]: PAM unable to
dlopen(pam_sss.so): /usr/lib/security/pam_sss.so: cannot open shared object
file: No such file or directory
Oct 27 23:20:32 thunderbird kscreenlocker_greet[76003]: PAM adding faulty
module: pam_sss.so
Oct 27 23:20:32 thunderbird kscreenlocker_greet[76003]: PAM unable to
dlopen(pam_fprintd.so): /usr/lib/security/pam_fprintd.so: cannot open shared
object file: No such file or directory
Oct 27 23:20:32 thunderbird kscreenlocker_greet[76003]: PAM adding faulty
module: pam_fprintd.so
--
You are receiving this mail because:
You are watching all bug changes.