Public bug reported:
fprintd-verify deletes all the stored fingerprint after a single failure
when running on Egis Technology (LighTuning) Match-on-Chip (USB ID
1c7a:0584).
Steps to reproduce:
1. Enroll a new fingerprint for the current user
$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
[...]
Enroll result: enroll-completed
2. Verify the fingerprint
$ fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-no-match (done)
3. List the currently available fingerprints
$ fprintd-list $(id -u -n)
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
User danilo has no fingers enrolled for Egis Technology (LighTuning)
Match-on-Chip.
Expected behaviour:
The stored fingerprint is not deleted.
Actual behaviour:
fprintd-verify deletes all the stored fingerprint after a single
failure. The fprintd log shows the following line:
fprintd[8675]: Deleted stored finger 7 for user danilo as it is unknown
to device.
I suspect this to be an upstream bug. I don't know if this is caused by an
unexpected response from the device, if this is a logic error within fprintd,
or if this is the desired behaviour.
The full debug log is attached, obtained after following the instructions on
https://gitlab.freedesktop.org/libfprint/fprintd > README > Debugging:
- sudo systemctl edit fprintd.service
### Editing /etc/systemd/system/fprintd.service.d/override.conf
### Anything between here and the comment below will become the contents of
the drop-in file
[Service]
Environment=G_MESSAGES_DEBUG=all
### Edits below this comment will be discarded
- sudo systemctl restart fprintd.service
- journalctl -f -u fprintd.service
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: fprintd 1.94.5-4
ProcVersionSignature: Ubuntu 7.0.0-10.10-generic 7.0.0-rc4
Uname: Linux 7.0.0-10-generic x86_64
ApportVersion: 2.33.1-0ubuntu7
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Mar 29 18:43:11 2026
InstallationDate: Installed on 2026-03-18 (11 days ago)
InstallationMedia: Ubuntu 26.04 LTS "Resolute Raccoon" - Daily amd64 (20260316)
ProcEnviron:
LANG=it_IT.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: fprintd
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: fprintd (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
** Attachment added: "fprintd log from 'journalctl -u fprintd.service'"
https://bugs.launchpad.net/bugs/2146729/+attachment/5956713/+files/fprintd-verify.debug.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146729
Title:
fprintd-verify deletes stored fingerprint on egismoc
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fprintd/+bug/2146729/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs