FP Auth enroll for Multi user Scenario

Bug #1882885 reported by PRASAD HEGDE
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
New
Low
Unassigned

Bug Description

It is observed 'Couldn't access any fingerprint reader message' while trying to enroll FP's for the first time for a newly created user.
Looks like fprintd daemon is not responding for any new user other than root?

Ubuntu version : 20.04 LTS

Tags: focal
description: updated
tags: added: focal
Revision history for this message
Juan Martinez (cubislo) wrote :

Added screenshot

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:

  apport-collect 1882885

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you also add your 'journalctl -b 0' log after getting the issue?

Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

Hi Sebastian,

I will try to add the journal control log shortly.

Steps to reproduce :

1. Navigate to Activities and click users
2. Click on Fingerprint login for the respective user
3. Enroll an FP
4. Lock the laptop
5. Authenticate with enrolled FP
6. Observe FP auth is successful
7. Create another user in Ubuntu 20.04
8. Sign-In into newly created user
9. Navigate to users and click on fingerprint login option
10. Observe, it returns no action and 'Couldn't access fingerprint reader message appears' thereafter

Expected

Users should be able to enroll FP's for other users as well

Changed in gnome-control-center (Ubuntu):
status: Incomplete → New
Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

This message was coming from driver side, no need to look into this issue further..

Changed in gnome-control-center (Ubuntu):
status: New → Invalid
Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

Sorry still under debug. I will put the exact steps to reproduce and post here.

Changed in gnome-control-center (Ubuntu):
status: Invalid → New
Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

This is the error we are getting in a multiuser scenario. I will put the exact steps to reproduce this.

Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

Steps to reproduce :

1. Navigate to Activities and click users
2. Click on Fingerprint login for the respective user
3. Enroll an FP
4. Lock the laptop
5. Authenticate with enrolled FP
6. Observe FP auth is successful
7. Create another user in Ubuntu 20.04
8. Lock the laptop
9. Hit enter button
10. Now click on the right side down corner of the laptop where you will see users logo.
8. Click on the newly created user
9. Navigate to users and click on fingerprint login option
10. Observe, it returns no action and 'Couldn't access fingerprint reader message appears' thereafter.
11. After this no FP login possible with even the old user until restart of the machine.

Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

The picture shows where to click to login to different user without logging out from the current user.

Revision history for this message
Alex Tu (alextu) wrote :

I just follow your instructions on XPS 9300 with goodix fingerprint driver.
`apt-get update; apt-get dist-upgrade -y; apt-get install -y libfprint-2-tod1-goodix`
(there's an online update is on-going, after that, libfprint-2-tod1-goodix will be installed automatically)

But I can not reproduce the issue you encountered. I will guess you are encountering the known issue
there: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1865838It will stop FP authentication after several incorrect fingerprints without error display.

Revision history for this message
Alex Tu (alextu) wrote :

also attached the logs from oem-getlogs from apport package.

Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

Attaching the fprintd log from journactl..

Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

Hello,

I did find a workaround in the driver and fixed this issue..

Thanks
Prasad

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.