Bug 487337

Summary: fingerprint not unlocking
Product: [Unmaintained] kscreenlocker Reporter: Neal Becker <ndbecker2>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 6.0.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: attachment-798110-0.html
attachment-818949-0.html
attachment-990373-0.html
attachment-1016062-0.html

Description Neal Becker 2024-05-21 19:05:48 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

This is a fully updated F40 laptop, lenovo x1.  I've enrolled a fingerprint.  But if I lock screen, I can't unlock with fingerprint.  Password works.

STEPS TO REPRODUCE
1. enroll fingerprint
2. lock screen Meta-L
3. try to unlock with fingerprint

OBSERVED RESULT

Only possibly relevant info from journal:
May 21 15:03:46 nbecker0 kscreenlocker_greet[83641]: kscreenlocker_greet: Lockscreen QML outdated, falling back to default
May 21 15:03:50 nbecker0 wpa_supplicant[1461]: wlp0s20f3: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-59 noise=9999 txrate=29200
May 21 15:03:58 nbecker0 audit[83692]: USER_AUTH pid=83692 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:chkpwd_t:s0-s0:c0.c1023 >
May 21 15:03:58 nbecker0 kscreenlocker_greet[83641]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)
May 21 15:03:58 nbecker0 kscreenlocker_greet[83641]: Failed to write to the pipe: Bad file descriptor.

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-05-22 19:03:08 UTC
Can you clarify what you mean by "I can't unlock with fingerprint." ?

1. There's no text below the password field that asks you to swipe your finger on the reader?
2. The text appears, but swiping your finger on the reader has no effect?
3. Swiping your finger has some effect, but it always says it couldn't read your fingerprint?
4. Something else?
Comment 2 Neal Becker 2024-05-22 20:44:49 UTC
Created attachment 169715 [details]
attachment-798110-0.html

1.  There's no text below the password field that asks to swipe my finger.
Didn't know there was supposed to be.

On Wed, May 22, 2024 at 3:03 PM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=487337
>
> Nate Graham <nate@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|REPORTED                    |NEEDSINFO
>          Resolution|---                         |WAITINGFORINFO
>                  CC|                            |nate@kde.org
>
> --- Comment #1 from Nate Graham <nate@kde.org> ---
> Can you clarify what you mean by "I can't unlock with fingerprint." ?
>
> 1. There's no text below the password field that asks you to swipe your
> finger
> on the reader?
> 2. The text appears, but swiping your finger on the reader has no effect?
> 3. Swiping your finger has some effect, but it always says it couldn't read
> your fingerprint?
> 4. Something else?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 Nate Graham 2024-05-22 20:51:36 UTC
Ok, thanks. And how exactly did you set up fingerprint authentication? On System Settings' users page, or another method?
Comment 4 Neal Becker 2024-05-22 23:20:42 UTC
Created attachment 169725 [details]
attachment-818949-0.html

On Wed, May 22, 2024 at 4:51 PM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=487337
>
> --- Comment #3 from Nate Graham <nate@kde.org> ---
> Ok, thanks. And how exactly did you set up fingerprint authentication? On
> System Settings' users page, or another method?
>
> I used system settings/users.  I just re-enrolled a fingerprint and
rebooted.  Then after login, I locked the screen M-l, and there is no
prompt for fingerprint.  I rechecked that under system settings/users the
fingerprint is still shown as enrolled.
Comment 5 Nate Graham 2024-05-23 16:22:05 UTC
Thanks.

Does it happen in a new clean user account if you set up fingerprint login there?
Comment 6 Neal Becker 2024-05-23 19:11:12 UTC
Created attachment 169747 [details]
attachment-990373-0.html

I configured a new test user.  I enrolled a fingerprint using
system-settings/user.  Then I logged off/on for good measure.  Then I
locked the screen M-l.  There is no prompt for logging in with a
fingerprint, only with password.

Could I be missing some component?

On Thu, May 23, 2024 at 12:22 PM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=487337
>
> --- Comment #5 from Nate Graham <nate@kde.org> ---
> Thanks.
>
> Does it happen in a new clean user account if you set up fingerprint login
> there?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 7 Nate Graham 2024-05-23 19:17:13 UTC
Thanks for testing that. It sounds like it, yes. At this point I would recommend following up with the Fedora folks to see which package might be missing or which files aren't installed, or something like that.
Comment 8 Neal Becker 2024-05-23 21:58:43 UTC
Created attachment 169754 [details]
attachment-1016062-0.html

On Thu, May 23, 2024 at 3:17 PM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=487337
>
> Nate Graham <nate@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|NEEDSINFO                   |RESOLVED
>          Resolution|WAITINGFORINFO              |DOWNSTREAM
>
> --- Comment #7 from Nate Graham <nate@kde.org> ---
> Thanks for testing that. It sounds like it, yes. At this point I would
> recommend following up with the Fedora folks to see which package might be
> missing or which files aren't installed, or something like that.
>
> It appears to be fixed after doing:
sudo authselect enable-feature with-fingerprint