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: plasma-b...@kde.org Reporter: o...@geek.co.il 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.