Bug#964907: lightdm: fingerprint auth method buggy
Package: lightdm
Version: 1.30.0-0ubuntu3.1
Severity: normal
Dear Maintainer,
Observed behaviour:
When the fingerprint PAM authentication method is enabled and set-up (fprintd), lightdm first requests that the user swipe their fingerprint. While the fingerprint sensor is live,
the user still has the option to enter their password as standard. However, if the correct password is entered and submitted, the user will not be logged in. Instead, the dialog
will hang until the fingerprint sensor times out. Then, a timeout message will be displayed and the user will be required to re-enter their credentials.
Expected behaviour:
Once correct password has been entered, the fingerprint sensor is shut down, and the user is logged in immediately.
-- System Information:
Debian Release: bullseye/sid
APT prefers focal-updates
APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal'), (100, 'focal-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-40-generic (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages lightdm depends on:
ii adduser 3.118ubuntu2
ii bash 5.0-6ubuntu1
ii dbus 1.12.16-2ubuntu2.1
ii debconf [debconf-2.0] 1.5.73
ii dpkg 1.19.7ubuntu3
ii libc6 2.31-0ubuntu9
ii libgcrypt20 1.8.5-5ubuntu1
ii libglib2.0-0 2.64.3-1~ubuntu20.04.1
ii libglib2.0-bin 2.64.3-1~ubuntu20.04.1
ii libpam-modules 1.3.1-5ubuntu4
ii libpam-runtime 1.3.1-5ubuntu4
ii libpam0g 1.3.1-5ubuntu4
ii libxcb1 1.14-2
ii libxdmcp6 1:1.1.3-0ubuntu1
ii plymouth 0.9.4git20200323-0ubuntu6
Versions of packages lightdm recommends:
ii lightdm-gtk-greeter [lightdm-greeter] 2.0.6-0ubuntu1
ii xserver-xorg 1:7.7+19ubuntu14
Versions of packages lightdm suggests:
pn bindfs <none>
-- debconf information:
lightdm/daemon_name: /usr/sbin/lightdm
shared/default-x-display-manager: lightdm
Reply to: