On my Thinkpad P14s with Fedora 41 KDE, fingerprint authentication generally works, but often does not work anymore when resuming from sleep/suspend.
This is the output of journalctl -e
, filtered for fprintd
:
Mar 10 18:20:40 *** systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Mar 10 18:20:41 *** fprintd[109349]: Failed to install a sleep delay inhibitor: GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running
Mar 10 18:20:41 *** systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Mar 10 18:20:41 *** audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 10 18:20:41 *** fprintd[109349]: Authorization denied to :1.484 to call method 'ListEnrolledFingers' for device 'Goodix MOC Fingerprint Sensor': Not Authorized: net.reactivated.fprint.device.verify
Mar 10 18:33:19 *** systemd[1]: fprintd.service: Deactivated successfully.
Mar 10 18:33:19 *** audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
It seems to me that the line with ‘authorization denied’ hints to the cause of the problem, but why does it sometimes work and sometimes not?
This is a single-user machine and I have sudo rights.