Bug 485124 - [Users KCM] Warn when missing dependencies for login with fingerprint
Summary: [Users KCM] Warn when missing dependencies for login with fingerprint
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_users (show other bugs)
Version: 6.2.4
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-06 08:50 UTC by whlabratz
Modified: 2025-01-16 19:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description whlabratz 2024-04-06 08:50:53 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
Even though I have configured fingerprint authentication through the "Users" -> "Configure Fingerprint Authentication" screen, there is no prompt to use a fingerprint to unlock my laptop.

STEPS TO REPRODUCE
1. Configure fingerprint authentication by navigating to System Settings -> Users -> Selecting a user -> Configure Fingerprint Authentication and following the prompts to add a fingerprint
2. Verify that fprintd is configured correctly by running `fprintd-verify` and following the prompts, ensuring it shows a success result
3. Lock the screen
4. Attempt to unlock the screen

OBSERVED RESULT
There is no prompt to use a fingerprint to unlock, and touching the fingerprint reader does nothing

EXPECTED RESULT
The lock screen should prompt me to use a fingerprint to unlock, and touching the fingerprint reader with an enrolled fingerprint should unlock the screen

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
This is a KDE Neon install, upgraded to Plasma 6 from Plasma 5
Comment 1 whlabratz 2024-07-01 20:45:10 UTC
Managed to fix this for me - the issue was that `libpam-fprintd` wasn't installed. I suspect this was because of the upgrade from Plasma 5 to Plasma 6 Neon.

Leaving this open, perhaps the fingerprint config UI needs to warn if the right PAM modules aren't found when configuring fingerprints?
Comment 2 TraceyC 2025-01-16 19:27:28 UTC
There are other places in KCMs where we surface errors when there's a missing dependency. It would make sense to do this in the Users KCM for fingerprint auth as well