Thanks!
I ran the script – output looked good
but, the script left me in the same state before I started looking into how to fix the fingerprint reader (and post 22.04 upgrade).
Anything that requires sudo now tries to interact with the fingerprint reader (expected), but times out (unexpected), and locks up the auth process until that timeout.
So, for example, on the Settings → Users → me screen, I can’t click “Unlock” until “something times out”, and then the fingerprint option under “Authentication and Login” is removed.
Here is my output of:
time sudo apt policy \
libfprint-2-2 fprintd \
libpam-fprintd gir1.2-fprint-2.0 \
fprintd-doc libfprint-2-doc
[sudo] password for nullvoxpopuli:
libfprint-2-2:
Installed: 1:1.94.3+tod1-0ubuntu1
Candidate: 1:1.94.3+tod1-0ubuntu1
Version table:
*** 1:1.94.3+tod1-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
fprintd:
Installed: 1.94.2-1
Candidate: 1.94.2-1
Version table:
*** 1.94.2-1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
libpam-fprintd:
Installed: 1.94.2-1
Candidate: 1.94.2-1
Version table:
*** 1.94.2-1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
gir1.2-fprint-2.0:
Installed: 1:1.94.3+tod1-0ubuntu1
Candidate: 1:1.94.3+tod1-0ubuntu1
Version table:
*** 1:1.94.3+tod1-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
fprintd-doc:
Installed: 1.94.2-1
Candidate: 1.94.2-1
Version table:
*** 1.94.2-1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
libfprint-2-doc:
Installed: 1:1.94.3+tod1-0ubuntu1
Candidate: 1:1.94.3+tod1-0ubuntu1
Version table:
*** 1:1.94.3+tod1-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
real 0m28.357s
user 0m0.013s
sys 0m0.020s
The daemon has an error – I did some light googling, but the only answer I found wasn’t for Ubuntu, and the solution was “downgrade” – which doesn’t seem quite right
❯ sudo service fprintd status
× fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/lib/systemd/system/fprintd.service; static)
Active: failed (Result: exit-code) since Mon 2022-05-02 12:36:28 EDT; 57s ago
Docs: man:fprintd(1)
Process: 16467 ExecStart=/usr/libexec/fprintd (code=exited, status=127)
Main PID: 16467 (code=exited, status=127)
CPU: 83ms
May 02 12:36:27 hephaestus systemd[1]: Starting Fingerprint Authentication Daemon...
May 02 12:36:28 hephaestus fprintd[16467]: /usr/libexec/fprintd: symbol lookup error: /usr/libexec/fprintd: undefined symbol: fp_>
May 02 12:36:28 hephaestus systemd[1]: fprintd.service: Main process exited, code=exited, status=127/n/a
May 02 12:36:28 hephaestus systemd[1]: fprintd.service: Failed with result 'exit-code'.
May 02 12:36:28 hephaestus systemd[1]: Failed to start Fingerprint Authentication Daemon.
lines 1-13/13 (END)