Bug 2521141 - Fingerprint login test in openQA fails since Fedora-Rawhide-20260805.n.0 , "Error opening directory “/var/lib/fprint/root/virtual_device/0”: No such file or directory"
Summary: Fingerprint login test in openQA fails since Fedora-Rawhide-20260805.n.0 , "E...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: fprintd
Version: 45
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kate Hsuan
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-21 19:46 UTC by Adam Williamson (Red Hat non-Fedora)
Modified: 2026-08-27 17:06 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)
full journal log (1.28 MB, text/plain)
2026-08-21 19:51 UTC, Adam Williamson (Red Hat non-Fedora)
no flags Details

Description Adam Williamson (Red Hat non-Fedora) 2026-08-21 19:46:40 UTC
Since Fedora-Rawhide-20260805.n.0, the openQA fingerprint login test has been failing.

The test is set up according to the plan we worked out in https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/issues/223 . You can see it at https://forge.fedoraproject.org/quality/os-autoinst-distri-fedora/src/branch/main/tests/desktop_fprint.pm . We set up the systemd service, enroll a dummy fingerprint, reboot, run a command to trigger a 'fingerprint scan' in 20 seconds, then switch to GDM and expect, first, the "(or swipe finger across reader)" text to appear indicating that the fingerprint support is working, and then for the login to happen.

Up to Fedora-Rawhide-20260804.n.0 this was working reliably, but from Fedora-Rawhide-20260805.n.0 onwards, it has failed every day. When we go to gdm, the "(or swipe finger across reader)" text never appears. In the journal, there are quite a lot of messages from fprintd, several like this:

Aug 05 03:12:36 fedora fprintd[3117]: file_storage_discover_prints() for user 'root' in '/var/lib/fprint/root/virtual_device/0'
Aug 05 03:12:36 fedora fprintd[3117]: scan_dev_storedir(): opendir("/var/lib/fprint/root/virtual_device/0") failed: Error opening directory “/var/lib/fprint/root/virtual_device/0”: No such file or directory

I'll attach the full journal log.

Comment 1 Adam Williamson (Red Hat non-Fedora) 2026-08-21 19:51:02 UTC
Created attachment 2155242 [details]
full journal log

Comment 2 Kate Hsuan 2026-08-27 08:20:30 UTC
I update the libfprint to the latest 1.94.100. Could you please run the test again with the previous libfprint 1.94.10.
If no issue was found, I'll try to update fprintd to the latest commits to see if the issue is resolved.

Comment 3 Adam Williamson (Red Hat non-Fedora) 2026-08-27 17:06:18 UTC
Well, the timeframes don't quite work, for that. The test started failing in Fedora-Rawhide-20260805.n.0 . You didn't update libfprint until 2026-08-11. So I don't think the version update can be the cause. I don't know what *is* the cause, though; I was hoping it'd be more obvious to a domain expert.


Note You need to log in before you can comment on or make changes to this bug.