Open aboutdavid opened 10 months ago
It seems like the libfprint-tod version you got is rather old and misses some stuff the tod module depends on. I would recommend trying to just install it from source instead of using the Ubuntu package (I can link the upstream repo later if you have issues locating it).
Ah sorry. I don't deal with building things often lol. Is this the upstream repo? https://gitlab.freedesktop.org/3v1n0/libfprint/-/tree/tod
Okay thank you. I also face one last issue. I installed fprintd to get the fprintd-enroll command, but it keeps saying nodevicesfound. Both services that are supposed to be running are running without failure it seems, however.
[david@laptop ~]$ fprintd-enroll -f right-index-finger
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
[david@laptop ~]$ systemctl status fprintd
● fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-12-04 20:12:39 EST; 3s ago
Docs: man:fprintd(1)
Main PID: 7794 (fprintd)
Tasks: 6 (limit: 14040)
Memory: 1.4M
CPU: 93ms
CGroup: /system.slice/fprintd.service
└─7794 /usr/libexec/fprintd
Dec 04 20:12:39 laptop systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Dec 04 20:12:39 laptop systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
[david@laptop ~]$ sudo systemctl status tudor-host-launcher
● tudor-host-launcher.service - Tudor host launcher DBus service
Loaded: loaded (/usr/lib/systemd/system/tudor-host-launcher.service; static)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Mon 2023-12-04 20:09:54 EST; 1min 38s ago
Main PID: 7409 (tudor_host_laun)
Tasks: 4 (limit: 14040)
Memory: 876.0K
CPU: 60ms
CGroup: /system.slice/tudor-host-launcher.service
└─7409 /sbin/tudor/tudor_host_launcher
Dec 04 20:09:54 laptop systemd[1]: Starting tudor-host-launcher.service - Tudor host launcher DBus service...
Dec 04 20:09:54 laptop systemd[1]: Started tudor-host-launcher.service - Tudor host launcher DBus service.
Setting SELinux to permissive does not work (even after starting both processes once more)
You'll need to link fprintd against libfprint-tod, not just install it from the package manager.
Sorry, how would linking it work? I'm unsure. I tried looking, but I can't seem to find a way.
Assuming you have built and installed libfprint-tod from source, you would have to do the same thing for fprintd.
I'm not really good at bug reporting, sorry. I've managed to get
meson build
andninja
to work, but installing it seems to fail.I couldn't find a packaged version of fprint-tod that would work so I took it from packages.ubuntu.com and compiled it successfully. Should I get another version, or should I try something else?