-
Notifications
You must be signed in to change notification settings - Fork 13
Error -103 #4
Comments
Same issue on Gentoo.
|
And can you confirm the vcsFPService daemon is running? |
|
journalctl output
|
|
Getting the same errors here, and the same logs.
|
I think I got it. The fact that the libfprint examples work fine, but accessing the device via fprintd doesn't made me think, and I went to fprintd's systemd unit file in order to add
After commenting everything out, I guess the shared library that capture-helper links to does some weird stuff that causes This is going to be weird from a packaging perspective, since we now effectively have a package which needs to modify third-party package's (fprintd's) files. I'm not really sure how to solve this in the AUR package that I'm maintaining : let me know how/if you solve it in Gentoo. Thanks! |
It's true that when developing this driver I tested it only with 'fprint_demo' and 'Fingerprint GUI', not 'fprintd' and not fprintd running under systemd's direction. The excerpt from the systemd's unit file is definetely too restrictive though. Because the proprietary library communicates with the proprietary daemon through special files inside '/tmp'. So forget about If you want to have fprintd working by default and cannot fix it upstream, you could modify the service file for the daemon to include PrivateTmp=true and JoinsNamespaceOf=fprintd.service. This would make this driver unusable for everyone else except fprintd though. Anyway, this is an issue with the systemd service file shipped with fprintd. Thus, to my relief, my driver remains bug-free. |
I've created /etc/systemd/system/vcsFPService.service.d/local.conf with following content:
then execute:
and output of journalctl -f :
|
Try to kill process vcsFPService and run |
@IvanVojtko I think this is not "daily use" workaround ;) |
That shouldn't happen. One reason I see is that it could be at boot, because the systemd service is not properly ordered and you're trying to login before the proprietary daemon is started. Another reason could be that I set the timeout just too low (1sec currently) and it errors out pointlessly. I will increase the timeouts today, and will add code to check that the driver can see the daemon later this month, so that I can debug this common issue more properly. Although I didn't want to go this way initially since it adds dependencies and assumptions. |
I get the same error 103 but when I run systemctl status vcsFPService I get Unit vcsFPService.service could not be found. I installed this package from the AUR on manjaro, and use it with fprintd-vfs_proprietary |
I have the exact same issue
And i get
|
This is probably because the name of the unit in the AUR package is |
For people coming here with the same error: please make sure you reset fingerprint scanner from BIOS (on Elitebook 840 G1 that requires setting up BIOS password first). |
Which avoids passing zero lines to fpi_assemble_lines() "gmem.c:130: failed to allocate 18446744073709551612 bytes" rindeal#3 0x00007fe4f6ef428f in g_log (log_domain=log_domain@entry=0x7fe4f6f3506e "GLib", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7fe4f6f3e610 "%s: failed to allocate %lu bytes") at gmessages.c:1398 rindeal#4 0x00007fe4f6ef2ac4 in g_malloc0 (n_bytes=n_bytes@entry=18446744073709551612) at gmem.c:129 rindeal#5 0x00007fe4f8052020 in median_filter (filtersize=25, size=-1, data=0x0) at assembling.c:309 rindeal#6 fpi_assemble_lines (ctx=ctx@entry=0x7fe4f82ac3c0 <assembling_ctx>, lines=0x0, lines_len=0) at assembling.c:389 rindeal#7 0x00007fe4f805f3db in submit_image (ssm=ssm@entry=0x16c3cba360, data=data@entry=0x16c3cb9cc0) at drivers/vfs5011.c:412 See https://bugzilla.redhat.com/show_bug.cgi?id=1484812 Closes: #42
I have similar issue and I don't have vcsFPService at all. Can someone post this systemd file? Or give me some instructions what I did wrong? |
I've installed your AUR package and when I try to run fprintd-enroll, id gives me this:
Using device /net/reactivated/Fprint/Device/0 Enrolling right-index-finger finger. EnrollStart failed: Enroll start failed with error -103
Can you help me with this?
The text was updated successfully, but these errors were encountered: