I’m having trouble enrolling fingerprints under Fedora after an OS reinstall.
I’m dual booting Fedora 36 and Windows 11, but I have never enrolled fingerprints under Windows, only under Fedora. My understanding is that fingerprint data is stored in data files by Fedora, but in the hardware itself by Windows. Is this correct?
Under my initial Fedora installation, I enrolled fingerprints and everything worked just fine, but I decided to disable that functionality as I was using the laptop with an external keyboard, mouse and monitor and having to reach over to the laptop to authenticate things was a little annoying. So, I used fprintd-delete
to remove all stored fingerprints from Fedora.
I later wiped the SSD and reinstalled both operating systems, this time enabling LUKS encryption for the Fedora installation. I’ve been trying to set up fingerprint authentication again, but keep getting errors. The graphical fingerprint enrollment dialogue in GNOME settings just returns a “Failed to enroll new fingerprint” error. Attempting it at the comment line gives an ‘enroll-duplicate’ response:
[root@framework ~]# fprintd-enroll -f right-thumb jason
Using device /net/reactivated/Fprint/Device/0
Enrolling right-thumb finger.
Enroll result: enroll-duplicate
[root@framework ~]# fprintd-list jason
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
User jason has no fingers enrolled for Goodix MOC Fingerprint Sensor.
If fprintd can’t see any enrolled fingerprints in its data files, and I’ve never enrolled any in the hardware under Windows, why am I seeing this ‘duplicate’ response?
Can anyone give me any pointers?