Can't set up fingerprint

Hello. I’m new to manjaro. I’m trying to set-up fingerprint but getting errors. I tried to install fingerprint-gui from AUR but getting this error:

Preparing...
Cloning fingerprint-gui build files...
Generating fingerprint-gui information...
Checking fingerprint-gui dependencies...
Checking libfprint-1 dependencies...
Resolving dependencies...
Checking inter-conflicts...
Cloning libfprint-1 build files...
Generating libfprint-1 information...

Building libfprint-1...
==> Making package: libfprint-1 1.0-1 (Wed 01 Mar 2023 06:07:36 PM +06)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning libfprint git repo...
Cloning into bare repository '/var/tmp/pamac-build-ahn/libfprint-1/libfprint'...
==> Validating source files with sha256sums...
    libfprint ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of libfprint git repo...
Cloning into 'libfprint'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting pkgver()...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true libfprint build -D x11-examples=false -D gtk-examples=false
The Meson build system
Version: 1.0.0
Source dir: /var/tmp/pamac-build-ahn/libfprint-1/src/libfprint
Build dir: /var/tmp/pamac-build-ahn/libfprint-1/src/build
Build type: native build
Project name: libfprint
Project version: 1.0
C compiler for the host machine: cc (gcc 12.2.1 "cc (GCC) 12.2.1 20230201")
C linker for the host machine: cc ld.bfd 2.40
C++ compiler for the host machine: c++ (gcc 12.2.1 "c++ (GCC) 12.2.1 20230201")
C++ linker for the host machine: c++ ld.bfd 2.40
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -fgnu89-inline: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports arguments -std=gnu99: YES 
Compiler for C supports arguments -Wall: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wunused: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Werror-implicit-function-declaration: YES 
Compiler for C supports arguments -Wno-pointer-sign: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_50: YES 
Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_50: YES 
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency glib-2.0 found: YES 2.74.5
Run-time dependency libusb-1.0 found: YES 1.0.26
Library m found: YES
Run-time dependency nss found: YES 3.88.1
Run-time dependency pixman-1 found: YES 0.42.2
Dependency pixman-1 found: YES 0.42.2 (cached)
Run-time dependency udev found: YES 252
Configuring config.h using configuration
Configuring drivers_definitions.h with command
Configuring drivers_arrays.h with command
Configuring gtkdocentities.ent using configuration
Dependency glib-2.0 found: YES 2.74.5 (cached)
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Build targets in project: 11
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.source_root', 'dependency.get_pkgconfig_variable'}

libfprint 1.0

  User defined options
    auto_features: enabled
    buildtype    : plain
    libexecdir   : lib
    prefix       : /usr
    sbindir      : bin
    wrap_mode    : nodownload
    b_lto        : true
    b_pie        : true
    gtk-examples : false
    x11-examples : false

Found ninja-1.11.1 at /usr/bin/ninja
ninja: Entering directory `build'
[1/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-assembling.c.o
[2/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-async.c.o
[3/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-dev-img.c.o
[4/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-data.c.o
[5/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-core.c.o
[6/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-dev.c.o
[7/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-img.c.o
[8/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-sync.c.o
[9/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-ssm.c.o
[10/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_upek_proto.c.o
[11/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vcom5s.c.o
[12/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-poll.c.o
[13/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-usb.c.o
[14/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_upekts.c.o
[15/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_upektc.c.o
[16/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_upeksonly.c.o
[17/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes1610.c.o
[18/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes1660.c.o
[19/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes2660.c.o
[20/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes2550.c.o
[21/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes3500.c.o
[22/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes2501.c.o
[23/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_uru4000.c.o
[24/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vfs101.c.o
[25/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes4000.c.o
[26/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vfs301.c.o
[27/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vfs301_proto.c.o
[28/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_upektc_img.c.o
[29/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_etes603.c.o
[30/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vfs0050.c.o
[31/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_elan.c.o
[32/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_vfs5011.c.o
[33/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aes3k.c.o
[34/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bz_alloc.c.o
[35/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aeslib.c.o
[36/89] Compiling C object libfprint/libfprint.so.0.0.0.p/drivers_aesx660.c.o
[37/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bz_drvrs.c.o
[38/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bz_gbls.c.o
[39/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bz_io.c.o
[40/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bz_sort.c.o
[41/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_bozorth3_bozorth3.c.o
../libfprint/libfprint/nbis/bozorth3/bozorth3.c:87:13: warning: argument 2 of type ‘int[200]’ with mismatched bound [-Warray-parameter=]
   87 |         int xcol[     MAX_BOZORTH_MINUTIAE ],   /* INPUT: x cordinates */
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libfprint/libfprint/nbis/bozorth3/bozorth3.c:82:
../libfprint/libfprint/nbis/include/bozorth.h:260:26: note: previously declared as ‘int[]’
  260 | extern void bz_comp(int, int [], int [], int [], int *, int [][COLS_SIZE_2],
      |                          ^~~~~~
../libfprint/libfprint/nbis/bozorth3/bozorth3.c:88:13: warning: argument 3 of type ‘int[200]’ with mismatched bound [-Warray-parameter=]
   88 |         int ycol[     MAX_BOZORTH_MINUTIAE ],   /* INPUT: y cordinates */
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libfprint/libfprint/nbis/include/bozorth.h:260:34: note: previously declared as ‘int[]’
  260 | extern void bz_comp(int, int [], int [], int [], int *, int [][COLS_SIZE_2],
      |                                  ^~~~~~
../libfprint/libfprint/nbis/bozorth3/bozorth3.c:89:13: warning: argument 4 of type ‘int[200]’ with mismatched bound [-Warray-parameter=]
   89 |         int thetacol[ MAX_BOZORTH_MINUTIAE ],   /* INPUT: theta values */
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libfprint/libfprint/nbis/include/bozorth.h:260:42: note: previously declared as ‘int[]’
  260 | extern void bz_comp(int, int [], int [], int [], int *, int [][COLS_SIZE_2],
      |                                          ^~~~~~
[42/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_contour.c.o
[43/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_binar.c.o
[44/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_chaincod.c.o
[45/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_dft.c.o
[46/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_block.c.o
[47/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_detect.c.o
[48/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_imgutil.c.o
[49/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_getmin.c.o
[50/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_init.c.o
[51/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_free.c.o
[52/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_log.c.o
[53/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_globals.c.o
[54/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_link.c.o
[55/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_line.c.o
[56/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_loop.c.o
[57/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_morph.c.o
[58/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_matchpat.c.o
[59/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_minutia.c.o
[60/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_ridges.c.o
[61/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_maps.c.o
[62/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_sort.c.o
[63/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_quality.c.o
[64/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_util.c.o
[65/89] Compiling C object libfprint/libfprint.so.0.0.0.p/fpi-img-pixman.c.o
[66/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_remove.c.o
[67/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_xytreps.c.o
[68/89] Compiling C object examples/verify_live.p/verify_live.c.o
../libfprint/examples/verify_live.c: In function ‘main’:
../libfprint/examples/verify_live.c:175:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  175 |                 fgets(buffer, sizeof(buffer), stdin);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[69/89] Compiling C object libfprint/fprint-list-supported-devices.p/fprint-list-supported-devices.c.o
[70/89] Compiling C object libfprint/libfprint.so.0.0.0.p/nbis_mindtct_shape.c.o
[71/89] Compiling C object examples/enroll.p/enroll.c.o
[72/89] Compiling C object libfprint/fprint-list-udev-rules.p/fprint-list-udev-rules.c.o
[73/89] Compiling C object examples/verify_live.p/storage.c.o
[74/89] Compiling C object examples/img_capture.p/img_capture.c.o
[75/89] Compiling C object examples/verify.p/verify.c.o
../libfprint/examples/verify.c: In function ‘main’:
../libfprint/examples/verify.c:136:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  136 |                 fgets(buffer, sizeof(buffer), stdin);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[76/89] Compiling C object examples/enroll.p/storage.c.o
[77/89] Compiling C object examples/verify.p/storage.c.o
[78/89] Compiling C++ object examples/cpp-test.p/cpp-test.cpp.o
[79/89] Compiling C object examples/img_capture.p/storage.c.o
[80/89] Linking target libfprint/libfprint.so.0.0.0
In function ‘memcpy’,
    inlined from ‘m_swap’ at ../libfprint/libfprint/drivers/vfs101.c:497:2:
/usr/include/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ writing between 6 and 15 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^
In function ‘memset’,
    inlined from ‘m_swap’ at ../libfprint/libfprint/drivers/vfs101.c:498:2:
/usr/include/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ writing between 1 and 10 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   59 |   return __builtin___memset_chk (__dest, __ch, __len,
      |          ^
[81/89] Generating symbol file libfprint/libfprint.so.0.0.0.p/libfprint.so.0.0.0.symbols
[82/89] Linking target libfprint/fprint-list-supported-devices
[83/89] Linking target examples/verify
[84/89] Linking target examples/img_capture
[85/89] Linking target examples/enroll
[86/89] Linking target libfprint/fprint-list-udev-rules
[87/89] Linking target examples/verify_live
[88/89] Generating libfprint/udev-rules with a custom command (wrapped by meson to capture output)
[89/89] Linking target examples/cpp-test
==> Starting check()...
ninja: no work to do.
No tests defined.
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `/var/tmp/pamac-build-ahn/libfprint-1/src/build'
ninja: no work to do.
Installing libfprint/libfprint.so.0.0.0 to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/lib
Installing libfprint/60-fprint-autosuspend.rules to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/lib/udev/rules.d
Installing /var/tmp/pamac-build-ahn/libfprint-1/src/libfprint/libfprint/fprint.h to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/include/libfprint/
Installing /var/tmp/pamac-build-ahn/libfprint-1/src/build/meson-private/libfprint.pc to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/lib/pkgconfig
Installing symlink pointing to libfprint.so.0.0.0 to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/lib/libfprint.so.0
Installing symlink pointing to libfprint.so.0 to /var/tmp/pamac-build-ahn/libfprint-1/pkg/libfprint-1/usr/lib/libfprint.so
Running custom install script '/usr/bin/meson --internal gtkdoc --sourcedir=/var/tmp/pamac-build-ahn/libfprint-1/src/libfprint --builddir=/var/tmp/pamac-build-ahn/libfprint-1/src/build --subdir=doc --headerdirs=/var/tmp/pamac-build-ahn/libfprint-1/src/libfprint/libfprint --mainfile=libfprint-docs.xml --modulename=libfprint --moduleversion= --mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan --gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj --gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/usr/bin/gtkdoc-fixxref --htmlargs= --scanargs=--ignore-decorators=API_EXPORTED@@--ignore-headers=config.h aeslib.h assembling.h fp_internal.h nbis-helpers.h fpi-async.h fpi-data.h aes1660.h aes2501.h aes2550.h aes2660.h aes3k.h aesx660.h driver_ids.h elan.h upek_proto.h upeksonly.h upektc.h upektc_img.h vfs0050.h vfs301_proto_fragments.h vfs301_proto.h vfs5011_proto.h morph.h sunrast.h bozorth.h defs.h log.h bz_array.h lfs.h mytime.h --scanobjsargs= --gobjects-types-file= --fixxrefargs=--html-dir=share/gtk-doc/html@@--extra-dir=/usr/share/gtk-doc/html/glib@@--extra-dir=/usr/share/gtk-doc/html/gobject --mkdbargs= --html-assets= --content-files=/var/tmp/pamac-build-ahn/libfprint-1/src/libfprint/doc/intro.xml --expand-content-files=/var/tmp/pamac-build-ahn/libfprint-1/src/libfprint/doc/intro.xml --ignore-headers= --installdir= --cc=cc --ld=cc --cflags=-I/var/tmp/pamac-build-ahn/libfprint-1/src/libfprint/. -I/var/tmp/pamac-build-ahn/libfprint-1/src/build/. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/libusb-1.0 -I/usr/include/nss -I/usr/include/nspr -I/usr/include/pixman-1 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -D_GNU_SOURCE \'-DG_LOG_DOMAIN="libfprint"\' --ldflags=-L/var/tmp/pamac-build-ahn/libfprint-1/src/build/libfprint -Wl,-rpath,/var/tmp/pamac-build-ahn/libfprint-1/src/build/libfprint -lfprint -lm -lglib-2.0 -lusb-1.0 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpixman-1 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "libfprint-1"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libfprint-1 1.0-1 (Wed 01 Mar 2023 06:08:58 PM +06)
==> Cleaning up...

Checking keyring...
Checking integrity...
Loading packages files...
Checking file conflicts...
Checking available disk space...
Installing libfprint-1 (1.0-1)...
Running post-transaction hooks...
Reloading device manager configuration...
Arming ConditionNeedsUpdate...
Refreshing PackageKit...

Building fingerprint-gui...
==> Making package: fingerprint-gui 1.09-7 (Wed 01 Mar 2023 06:09:01 PM +06)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found v1.09-qt5.tar.gz
  -> Found 92-fingerprint-gui-usbdev.rules
  -> Found fingerprint-gui-udev-path.patch
  -> Found fingerprint-gui-udev-0050.patch
==> Validating source files with sha512sums...
    v1.09-qt5.tar.gz ... Passed
    92-fingerprint-gui-usbdev.rules ... Passed
    fingerprint-gui-udev-path.patch ... Passed
    fingerprint-gui-udev-0050.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting v1.09-qt5.tar.gz with bsdtar
==> Starting prepare()...
/var/tmp/pamac-build-ahn/fingerprint-gui/PKGBUILD: line 27: patch: command not found
==> ERROR: A failure occurred in prepare().
    Aborting...

BTW my device is not listed on Fprint Supported Devices list.

Fingerprint Device ID:

ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader

Also I’m not being able to install python-validity (yay is already installed on my device)

Hi @AHNayef, and welcome!

While I’ve never worked with fingerprrint stuff, this :point_down:

…makes me suspect some kind of driver issue.

(BTW.: Have you checked that it’s enabled in BIOS/UEFI?)

So, to better diagnose the problem, more information is necessary. To that end, please see:

Hope you manage!


:bangbang: Tip: :bangbang:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby improving legibility and making it much easier for those trying to be of assistance.


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Please edit your post accordingly.

1 Like

fprintd is available from the official repositories and is available via pamac GUI or in terminal. Why not give this one a try, rather than an AUR package?

pamac install fprintd

2 Likes

Already tried. Spend hours on aur wiki but couldn’t do anything :frowning:

According to this page the driver for this does not seem to be in the kernel:

We have not found a driver for the device in any Linux kernel versions up to 6.1 according to the LKDDb.

…and you have to install additional drivers:

You need to install one of the following additional drivers for the device to work properly:

And, luckily, , is in the AUR:

$ pamac search vfs
[...]
libfprint-vfs_proprietary-git                                                                                                                                                                                             0.99.0-3                AUR
libfprint with support for the Validity/VFS proprietary driver
[...]

…albeit the -git version.

You can install it with:

pamac build libfprint-vfs_proprietary-git

Followed by a reboot to see if it works.

Hope this helps!

Edit:

Check by analyzing the output of:

inxi --admin --verbosity=7 --filter --no-host --width

If it does work, it should be listed along with the driver, under the Graphics section IIRC.

Then try fprintd again:

pamac install fprintd

If not, please reply with the complete output of:

inxi --admin --verbosity=7 --filter --no-host --width
1 Like

Getting this error when I try to install from Add/Remove Software:

could not satisfy dependencies:
- unable to satisfy dependency 'vfs495-daemon' required by libfprint-vfs_proprietary-git

*I’m not being able to add image that’s why I’m showing error this way(with text)

Getting this error when I try to install from console:


pamac build libfprint-vfs_proprietary-git                                                      ✔ 
Preparing...
Cloning libfprint-vfs_proprietary-git build files...
Generating libfprint-vfs_proprietary-git information...
Checking libfprint-vfs_proprietary-git dependencies...
Resolving dependencies...
Warning: cannot resolve "vfs495-daemon", a dependency of "libfprint-vfs_proprietary-git"
Warning: cannot resolve "vfs495-daemon", a dependency of "libfprint-vfs_proprietary-git"
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'vfs495-daemon' required by libfprint-vfs_proprietary-git



Edit build files : [e] 
Apply transaction ? [e/y/N] y

Transaction cancelled.

I’ve removed the original libfprint but still getting the same error:

sudo pacman -R libfprint                                                                     1 ✘ 
checking dependencies...

Packages (1) libfprint-1.94.5-1

Total Removed Size:  1.66 MiB

:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing libfprint                                           [####################################] 100%
:: Running post-transaction hooks...
(1/4) Updating udev hardware database...
(2/4) Reloading device manager configuration...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Refreshing PackageKit...

First of all, you’re missing the prerequisites for using the AUR.

See:

vfs495-daemon no longer exists and libfprint-vfs_proprietary-git currently has no maintainer.

Welp, according to this reddit post it doesn’t work:

Nope. It as others said, there’s nothing that can be done

So, If there is a way to get it, I don’t know what it is.

Sorry.

:sob:

pamac install base-devel git                                                                  ✔ 
Preparing...
Warning: base-devel-1-1 is up to date -- skipping
Warning: git-2.39.2-1 is up to date -- skipping
Nothing to do.
Transaction successfully finished.

What to do now?

Until someone picks that up and fixes the PKGBUILD, there’s nothing you can do. At best maybe you can make a request to fprint maintainer but there won’t be any promises. Creating a bounty could be an option, too. No idea which platform, though. Fiver maybe?