Skip to content

fprintd: Failed to start Tudor host process <...> NoReply: Remote peer disconnected #38

@VeryEvilHumna

Description

@VeryEvilHumna

I have 06cb:00be and experienced the same issue as described in #35. After 1d08e98 commit is made I git-pulled the repo and tried to reinstall everything as described in readme.

My environment is ThinkPad L15 Gen 1 with Fedora 41, libfprint-tod is from quantt corp repo

dnf list:

libfprint-tod.x86_64
        94.8-1.fc41
        copr:copr.fedorainfracloud.org:quantt:libfprint-tod
$ lsusb | grep "Synap"
Bus 001 Device 003: ID 06cb:00be Synaptics, Inc. 

$ systemctl status tudor-host-launcher.service
○ 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, 50-keep-warm.conf
     Active: inactive (dead)

янв 26 10:26:54 evils-thinkpad tudor_host_laun[19546]: Lost DBus name 'net.reactivated.TudorHostLauncher'!
янв 26 10:26:54 evils-thinkpad systemd[1]: tudor-host-launcher.service: Deactivated successfully.
янв 26 10:27:13 evils-thinkpad systemd[1]: Starting tudor-host-launcher.service - Tudor host launcher DBus service...
янв 26 10:27:13 evils-thinkpad systemd[1]: Started tudor-host-launcher.service - Tudor host launcher DBus service.
янв 26 10:27:24 evils-thinkpad tudor_host_laun[19839]: Lost DBus name 'net.reactivated.TudorHostLauncher'!
янв 26 10:27:24 evils-thinkpad systemd[1]: tudor-host-launcher.service: Deactivated successfully.
янв 26 10:27:59 evils-thinkpad systemd[1]: Starting tudor-host-launcher.service - Tudor host launcher DBus service...
янв 26 10:27:59 evils-thinkpad systemd[1]: Started tudor-host-launcher.service - Tudor host launcher DBus service.
янв 26 10:27:59 evils-thinkpad tudor_host_laun[20367]: Lost DBus name 'net.reactivated.TudorHostLauncher'!
янв 26 10:27:59 evils-thinkpad systemd[1]: tudor-host-launcher.service: Deactivated successfully.


$ systemctl restart fprintd.service 
           
$ fprintd-enroll                              
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

journalctl:

янв 26 10:32:40 evils-thinkpad systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
янв 26 10:32:40 evils-thinkpad fprintd[22167]: About to load configuration file '/etc/fprintd.conf'
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Launching FprintObject
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Initializing FpContext (libfprint version 1.94.8+tod1)
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Opening driver /usr/lib64/libfprint-2/tod-1/libtudor_tod.so
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Found TOD entry point symbol 0x7fb65e182d16, GType is 93981191741152
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Loading driver syna_tudor_relink (Synaptics Tudor)
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Preparing devices for resume
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 1D6B:0003
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 8087:0029
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 04F2:B6BE
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 1D6B:0002
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 1D6B:0003
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 058F:9540
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 1D6B:0002
янв 26 10:32:40 evils-thinkpad fprintd[22167]: No driver found for USB device 1D6B:0002
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Got sleep inhibitor for tudor device: 12
янв 26 10:32:40 evils-thinkpad audit: BPF prog-id=259 op=LOAD
янв 26 10:32:40 evils-thinkpad systemd[1]: Starting tudor-host-launcher.service - Tudor host launcher DBus service...
янв 26 10:32:40 evils-thinkpad systemd[1]: Started tudor-host-launcher.service - Tudor host launcher DBus service.
янв 26 10:32:40 evils-thinkpad audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=tudor-host-launcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
янв 26 10:32:40 evils-thinkpad tudor_host_laun[22190]: Lost DBus name 'net.reactivated.TudorHostLauncher'!
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Failed to start Tudor host process - is tudor-host-launcher.service running? Error: 'GDBus.Error:org.freedesktop.DBus.Error.NoReply: Remote peer disconnected' (g-dbus-error-quark code 4)
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Clearing sleep inhibitor 12 for tudor device...
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Disposed tudor device resources
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Got delay inhibitor for sleep.
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Device reported probe completion
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Completing action FPI_DEVICE_ACTION_PROBE in idle!
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Updated temperature model after 0,08 seconds, ratio 0,27 -> 0,27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
янв 26 10:32:40 evils-thinkpad fprintd[22167]: Ignoring device due to initialization error: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Remote peer disconnected
янв 26 10:32:40 evils-thinkpad fprintd[22167]: entering main loop
янв 26 10:32:40 evils-thinkpad fprintd[22167]: D-Bus service launched with name: net.reactivated.Fprint
янв 26 10:32:40 evils-thinkpad systemd[1]: tudor-host-launcher.service: Deactivated successfully.
янв 26 10:32:40 evils-thinkpad audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=tudor-host-launcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
янв 26 10:32:40 evils-thinkpad systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
янв 26 10:32:40 evils-thinkpad 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'

Also, unrelated, but ninja install script moves libtudor_tod.so to /usr/local/lib64/<...>, but libfprint-tod checks /usr/lib64/<...>, so I moved libtudor_tod.so to /usr/lib64/libfprint-2/tod-1/, maybe install script needs a fix

journalctl:

янв 26 10:19:01 evils-thinkpad systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
янв 26 10:19:02 evils-thinkpad fprintd[14634]: About to load configuration file '/etc/fprintd.conf'
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Launching FprintObject
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Initializing FpContext (libfprint version 1.94.8+tod1)
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Impossible to load the shared drivers dir Error opening directory “/usr/lib64/libfprint-2/tod-1”: No such file or directory
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Preparing devices for resume
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 1D6B:0003
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 8087:0029
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 04F2:B6BE
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 1D6B:0002
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 1D6B:0003
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 06CB:00BE
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 058F:9540
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 1D6B:0002
янв 26 10:19:02 evils-thinkpad fprintd[14634]: No driver found for USB device 1D6B:0002
янв 26 10:19:02 evils-thinkpad fprintd[14634]: entering main loop
янв 26 10:19:02 evils-thinkpad fprintd[14634]: Got delay inhibitor for sleep.
янв 26 10:19:02 evils-thinkpad fprintd[14634]: D-Bus service launched with name: net.reactivated.Fprint
янв 26 10:19:02 evils-thinkpad systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions