Bug 492315 - Fails to unlock with fprint is pam_fprintd configured with timeout
Summary: Fails to unlock with fprint is pam_fprintd configured with timeout
Status: NEEDSINFO WAITINGFORINFO
Alias: None
Product: plasmashell
Classification: Plasma
Component: Screen locking (show other bugs)
Version: 6.2.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-28 12:30 UTC by Oleg Solovyov
Modified: 2025-03-20 14:47 UTC (History)
4 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 Oleg Solovyov 2024-08-28 12:30:08 UTC
1. Configure fprintd in /etc/pam.d/kde-fingerprint:
> auth            [success=1 default=ignore]      pam_fprintd.so max_tries=1 timeout=10
> auth            substack        system-auth-local
> auth            required        pam_permit.so
> account         include         system-auth-local
> password        include         system-auth-local
> session         include         system-auth-local

2. Lock screen
3. Wait until fprintd finishes with timeout (in my case it asks for password)
kscreenlocker UI hides at this moment

4. Show UI back
5. Try to unlock with fingerprint

Observed: does not unlock
Expected: unlocks successfully
Comment 1 jami.pcwpsx3u 2025-03-18 09:04:03 UTC
Probably duplicate of https://bugs.kde.org/show_bug.cgi?id=499893
Comment 2 TraceyC 2025-03-20 14:47:13 UTC
(In reply to Oleg Solovyov from comment #0)

> 2. Lock screen
> 3. Wait until fprintd finishes with timeout (in my case it asks for password)
> kscreenlocker UI hides at this moment
> 
> 4. Show UI back
> 5. Try to unlock with fingerprint

At this point, do you see a prompt near the password input to log in with your fingerprint?
If you do *not* see that, this is probably a duplicate of bug 499893

Otherwise, it's different. In this case, would you get system logs with journalctl, starting about a minute before you see the fingerprint login fail? Adjust the date and time accordingly, and use this command:

journalctl --since "2020-07-10 15:10:00" 

Then save the output to a file and attach it to this report. Thanks!