fprintd failed to activate service 'net.reactivated.Fprint'

Bug #1867639 reported by Bill (franksmcb)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libfprint (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Updated Ubuntu MATE 20.04 on 20200315

Upon boot the option to use fingerprint login was not present. Long delay in being able to input password.

When trying to run sudo the option to use fingerprint is not shown, there is a long delay before it is possible to entry password.

When running any of the fprint commands; fprint-enroll fprint-list, etc... there is a long delay and the following error is show:

"Failed to activate service 'net.reactivated.Fprint': timed out (service_start_timeout=25000ms)"

To remove the long delay it was necessary to uncheck fingerprint authentication in pam-auth-update

I can replicate this is Ubuntu 20.04 as well.

Prior to this series of updates, everything worked correctly.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: fprintd 1.90.1-1
ProcVersionSignature: Ubuntu 5.4.0-14.17-generic 5.4.18
Uname: Linux 5.4.0-14-generic x86_64
ApportVersion: 2.20.11-0ubuntu20
Architecture: amd64
CurrentDesktop: MATE
Date: Mon Mar 16 09:13:26 2020
InstallationDate: Installed on 2019-12-05 (101 days ago)
InstallationMedia: Ubuntu-MATE 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: fprintd
UpgradeStatus: Upgraded to focal on 2020-03-02 (14 days ago)

Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Could you attach a 'journalctl -b 0' log from a session where you hit the issue?

What's the output of
$ systemctl status fprintd

Changed in fprintd (Ubuntu):
status: New → Incomplete
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :

$ systemctl status fprintd
● fprintd.service - Fingerprint Authentication Daemon
     Loaded: loaded (/lib/systemd/system/fprintd.service; static; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2020-03-16 09:12:26 MDT; 5h 31min ago
       Docs: man:fprintd(1)
    Process: 4531 ExecStart=/usr/libexec/fprintd (code=exited, status=127)
   Main PID: 4531 (code=exited, status=127)

Mar 16 09:12:26 nemesis systemd[1]: Starting Fingerprint Authentication Daemon...
Mar 16 09:12:26 nemesis fprintd[4531]: /usr/libexec/fprintd: symbol lookup error: /usr/lib/x86_64-linux-gnu/libfprint-2.so.2: undefined symbol: g_usb_d>
Mar 16 09:12:26 nemesis systemd[1]: fprintd.service: Main process exited, code=exited, status=127/n/a
Mar 16 09:12:26 nemesis systemd[1]: fprintd.service: Failed with result 'exit-code'.
Mar 16 09:12:26 nemesis systemd[1]: Failed to start Fingerprint Authentication Daemon.

Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, it looks like it needs a rebuild with the new libgusb

 /usr/libexec/fprintd: symbol lookup error: /usr/lib/x86_64-linux-gnu/libfprint-2.so.2: undefined symbol: g_usb_device_get_release, version LIBGUSB_0.1.0

which is a recent regression, fix is on his way, thanks for the report!

Changed in fprintd (Ubuntu):
importance: Undecided → High
status: Incomplete → Fix Committed
affects: fprintd (Ubuntu) → libfprint (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libfprint - 1:1.90.1+tod1-0ubuntu3

---------------
libfprint (1:1.90.1+tod1-0ubuntu3) focal; urgency=medium

  * Rebuild with the current libgusb (lp: #1867639)

 -- Sebastien Bacher <email address hidden> Mon, 16 Mar 2020 20:27:38 +0100

Changed in libfprint (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :

Updated to new packages.

Fingerprint login working correctly.

Thank you

Revision history for this message
Florian P (flo-perrodin) wrote :

Hi,
just wanted to say I got the same error with fprintd:amd64 1.90.1-1ubuntu1 on Ubuntu 20.04. I had to wait 25 seconds before being able to login each time I lock my screen.

auth.log:

Mar 9 10:31:50 alouette dbus-daemon[854]: [system] Failed to activate service 'net.reactivated.Fprint': timed out (service_start_timeout=25000ms)

journalctl -b 0 gives:

Mär 08 14:04:40 alouette dbus-daemon[854]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.33' (uid=125 pid=1225 comm="/usr/bin/>
Mär 08 14:04:40 alouette systemd[1]: Starting Fingerprint Authentication Daemon...
Mär 08 14:04:40 alouette kernel: psmouse serio1: Failed to enable mouse on isa0060/serio1
Mär 08 14:04:40 alouette fprintd[1721]: /usr/libexec/fprintd: symbol lookup error: /lib/x86_64-linux-gnu/libgusb.so.2: undefined symbol: libusb_set_option
Mär 08 14:04:40 alouette systemd[1]: fprintd.service: Main process exited, code=exited, status=127/n/a
Mär 08 14:04:40 alouette systemd[1]: fprintd.service: Failed with result 'exit-code'.
Mär 08 14:04:40 alouette systemd[1]: Failed to start Fingerprint Authentication Daemon.

Revision history for this message
Florian P (flo-perrodin) wrote :

Forgot to say that uninstalling the fprint package solved the 25 second response time before login... I don't use the fingerprint reader

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.