Fingerprint GUI

A place to discuss issues of the Fingerprint GUI.

You can subscribe to this discussion group using an RSS feed reader.

Only root can enroll fingerprint successfully

As described in the title, normal users can not enroll successfully due to a "could not open fingerprint device, permission problem ?" error.

Further information:

I use arch linux, installed fingerprint-gui from aur. And I got a vfs495 fingerprint reader with ID 138a:003f, so I also installed the vfs495-daemon in the aur to provide the driver. fprintd works just fine (until the most recent upgrade), but fingerprint-gui seems to have this weird permission problem.

Here's an output of journalctrl -b | grep fingerprint

May 01 17:19:38 spectrum fprintd[542]: adding finger 7 to the gallery
May 01 17:19:44 spectrum ksmserver[644]: ksmserver: Starting autostart service  "/etc/xdg/autostart/fingerprint-polkit-agent.desktop"
May 01 17:19:44 spectrum fingerprint-polkit-agent[1103]: Got "debug" argument.
May 01 17:19:44 spectrum fingerprint-polkit-agent[1103]: started.
May 01 17:19:44 spectrum fingerprint-polkit-agent[1103]: Could not register listener "/fingerprintgui/PolicyKit1/AuthenticationAgent". Aborting.
May 01 17:19:44 spectrum ksmserver[644]: ksmserver: autostart service ("/usr/lib/fingerprint-gui/fingerprint-polkit-agent", "-d") finished with exit code  1
May 01 17:19:55 spectrum fprintd[542]: adding finger 7 to the gallery
May 01 17:20:11 spectrum fingerprint-gui[1457]: Could not open fpDevice.
May 01 17:20:11 spectrum fingerprint-gui[1457]: Could not open generic device (acquire).
May 01 17:20:28 spectrum fprintd[542]: Waiting for finger swipe ...
May 01 17:20:28 spectrum fprintd[542]: Waiting for finger swipe ...
May 01 17:27:11 spectrum fingerprint-gui[1684]: Started.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Proprietary lib "libbsapi.so.4.3" loaded.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Libfprint initialized.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Libbsapi initialized.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Devices initialized.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Found USB device: Linux Foundation/3.0 root hub.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Found USB device: Validity Sensors, Inc./VFS495 Fingerprint Reader.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Found USB device: Chicony Electronics Co., Ltd/unknown device.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Found USB device: Intel Corp./unknown device.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Found USB device: Linux Foundation/2.0 root hub.
May 01 17:27:11 spectrum fingerprint-gui[1684]: No devices found by libbsapi.
May 01 17:27:11 spectrum fingerprint-gui[1684]: initializing libfprint device (vend/prod) 0x138a/0x3f, driver: Validity
May 01 17:27:11 spectrum fingerprint-gui[1684]: Added Validity.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Current device set to 0 -- Validity.
May 01 17:27:11 spectrum fingerprint-gui[1684]: Current device set to 0 -- Validity.
May 01 17:27:13 spectrum kactivitymanagerd[741]: Creating the cache for:  "applications:fingerprint-gui.desktop"
May 01 17:27:13 spectrum kactivitymanagerd[741]: ResourceScoreUpdated: "5c25c387-3850-48e3-8b18-b1b351b29431" "org.kde.krunner" "applications:fingerprint-gui.desktop"
May 01 17:27:17 spectrum fingerprint-gui[1684]: Need 1 stages.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Please Swipe Your Right Index.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Swipe finger at Validity.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Thread started.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Starting acquire.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Could not open fpDevice.
May 01 17:27:17 spectrum fingerprint-gui[1684]: Could not open generic device (acquire).
May 01 17:27:17 spectrum fingerprint-gui[1684]: Thread ended normally.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Need 1 stages.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Please Swipe Your Right Index.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Swipe finger at Validity.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Thread started.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Starting acquire.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Could not open fpDevice.
May 01 17:27:24 spectrum fingerprint-gui[1684]: Could not open generic device (acquire).
May 01 17:27:24 spectrum fingerprint-gui[1684]: Thread ended normally.
May 01 17:27:28 spectrum fingerprint-gui[1684]: qApp exit.
May 01 17:27:28 spectrum fingerprint-gui[1684]: stopping device.
May 01 17:27:28 spectrum fingerprint-gui[1684]: exit libfprint.
May 01 17:27:28 spectrum fingerprint-gui[1684]: terminating libbsapi.
May 01 17:27:28 spectrum fingerprint-gui[1684]: Devices released.
May 01 17:29:32 spectrum fprintd[1704]: adding finger 7 to the gallery
May 01 17:30:04 spectrum fprintd[1704]: Waiting for finger swipe ...
May 01 17:31:03 spectrum fingerprint-gui[1812]: Could not open fpDevice.
May 01 17:31:03 spectrum fingerprint-gui[1812]: Could not open generic device (acquire).
May 01 17:31:07 spectrum fingerprint-gui[1812]: Could not open fpDevice.
May 01 17:31:07 spectrum fingerprint-gui[1812]: Could not open generic device (acquire).
May 01 17:31:10 spectrum fingerprint-gui[1812]: Could not open fpDevice.
May 01 17:31:10 spectrum fingerprint-gui[1812]: Could not open generic device (acquire).
May 01 17:31:12 spectrum fingerprint-gui[1812]: Could not open fpDevice.
May 01 17:31:22 spectrum fingerprint-gui[1812]: Could not open fpDevice.
May 01 17:31:22 spectrum fingerprint-gui[1812]: Could not open generic device (acquire).
May 01 17:34:32 spectrum fingerprint-gui[2045]: Started.
May 01 17:34:32 spectrum fingerprint-gui[2045]: Proprietary lib "libbsapi.so.4.3" loaded.
May 01 17:34:32 spectrum fingerprint-gui[2045]: Libfprint initialized.
May 01 17:34:32 spectrum fingerprint-gui[2045]: Libbsapi initialized.
May 01 17:34:32 spectrum fingerprint-gui[2045]: Devices initialized.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Found USB device: Linux Foundation/3.0 root hub.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Found USB device: Validity Sensors, Inc./VFS495 Fingerprint Reader.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Found USB device: Chicony Electronics Co., Ltd/unknown device.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Found USB device: Intel Corp./unknown device.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Found USB device: Linux Foundation/2.0 root hub.
May 01 17:34:33 spectrum fingerprint-gui[2045]: No devices found by libbsapi.
May 01 17:34:33 spectrum fingerprint-gui[2045]: initializing libfprint device (vend/prod) 0x138a/0x3f, driver: Validity
May 01 17:34:33 spectrum fingerprint-gui[2045]: Added Validity.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Current device set to 0 -- Validity.
May 01 17:34:33 spectrum fingerprint-gui[2045]: Current device set to 0 -- Validity.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Need 1 stages.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Please Swipe Your Right Index.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Swipe finger at Validity.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Thread started.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Starting acquire.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Could not open fpDevice.
May 01 17:34:35 spectrum fingerprint-gui[2045]: Could not open generic device (acquire).
May 01 17:34:35 spectrum fingerprint-gui[2045]: Thread ended normally.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Need 1 stages.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Please Swipe Your Right Index.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Swipe finger at Validity.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Thread started.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Starting acquire.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Could not open fpDevice.
May 01 17:34:39 spectrum fingerprint-gui[2045]: Could not open generic device (acquire).
May 01 17:34:39 spectrum fingerprint-gui[2045]: Thread ended normally.
May 01 17:34:44 spectrum fingerprint-gui[2045]: qApp exit.
May 01 17:34:44 spectrum fingerprint-gui[2045]: stopping device.
May 01 17:34:44 spectrum fingerprint-gui[2045]: exit libfprint.
May 01 17:34:44 spectrum fingerprint-gui[2045]: terminating libbsapi.
May 01 17:34:44 spectrum fingerprint-gui[2045]: Devices released.

Since root can enroll the fingerprint just fine, I suppose it should also works for normal users. Any idea of how to get it working ?
Permalink Hua Wang 
May 1st, 2017 5:46pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics