I also had the same problem as @maoyaotang1. Seems to be a problem with python-dlib and a .so file name change (latest comment is talking about this). I fixed it by switching to python-dlib-git since it's on an older version (though it is orphaned and it's probably a bad idea to do this).
Search Criteria
Package Details: howdy-git r586.c4521c1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/howdy-git.git (read-only, click to copy) |
|---|---|
| Package Base: | howdy-git |
| Description: | Windows Hello style facial authentication for Linux |
| Upstream URL: | https://github.com/boltgolt/howdy |
| Keywords: | auth camera face hello ir windows |
| Licenses: | MIT |
| Conflicts: | howdy |
| Provides: | howdy |
| Submitter: | CCF_100 |
| Maintainer: | SelfRef |
| Last Packager: | SelfRef |
| Votes: | 10 |
| Popularity: | 1.13 |
| First Submitted: | 2021-08-23 14:08 (UTC) |
| Last Updated: | 2026-03-25 09:37 (UTC) |
Dependencies (9)
- libevdev (libevdev-gitAUR)
- libinih (libinih-gitAUR)
- python
- python-dlibAUR (python-dlib-cudaAUR, python-dlib-gitAUR, python-dlib-cuda-gitAUR)
- python-opencv (python-opencv-cuda)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
Required by (3)
- intel-ipu7-ir-dkms (requires howdy) (optional)
- mykey-git (requires howdy) (optional)
- puny-manager (requires howdy) (optional)
Sources (5)
- howdy
- https://github.com/davisking/dlib-models/raw/master/dlib_face_recognition_resnet_model_v1.dat.bz2
- https://github.com/davisking/dlib-models/raw/master/mmod_human_face_detector.dat.bz2
- https://github.com/davisking/dlib-models/raw/master/shape_predictor_5_face_landmarks.dat.bz2
- polkit-agent-helper-howdy.conf
snowiemischief commented on 2026-07-16 21:42 (UTC) (edited on 2026-07-16 21:43 (UTC) by snowiemischief)
SelfRef commented on 2026-06-22 08:05 (UTC)
@maoyaotang1 I cannot recreate this error. Please try clean makepkg (with -C).
maoyaotang1 commented on 2026-06-21 21:28 (UTC)
Traceback (most recent call last): File "/usr/lib/howdy/compare.py", line 18, in <module> import cv2 ImportError: libx265.so.215: cannot open shared object file: No such file or directory nknown error: Traceback (most recent call last): File "/usr/lib/howdy/compare.py", line 18, in <module> import cv2 ImportError: libx265.so.215: cannot open shared object file: No such file or directory nknown error:
SelfRef commented on 2026-03-25 09:37 (UTC)
@hour-keeper Thanks, I've added the fix.
hour-keeper commented on 2026-03-10 07:05 (UTC) (edited on 2026-03-12 05:28 (UTC) by hour-keeper)
Please add content similar to the following:
# /etc/systemd/system/polkit-agent-helper@.service.d/override.conf
[Service]
PrivateDevices=no
DeviceAllow=char-video4linux rw
DeviceAllow=/dev/uinput rw
Because polkit-agent-helper@.service now uses DevicePolicy=strict, this prevents pam_howdy.so from accessing the camera device. See: howdy#1077
pblague commented on 2025-12-24 01:31 (UTC)
@SelfRef Well... I tested it again and yes... I hadn't actually installed python-dlib back then because of the same error and python-opencv was already installed, but python-dlib apparently doesn't put gcc14 as their build dependency so yea... Sorry for putting it on you man, I will go and comment on their page if necessary.
Thank you for keeping it up! You're Awesome!
SelfRef commented on 2025-12-23 07:13 (UTC)
@pblague Are you sure this is an issue from this package? I see comments in python-dlib about this. Howdy itself builds just fine.
SelfRef commented on 2025-12-23 07:11 (UTC)
After every Python version update, libraries needs to be updated as well (python-dlib and python-opencv). This is not howdy's fault.
pblague commented on 2025-12-16 20:16 (UTC)
Please add gcc14 as one of the build dependencies. I kept having issues until I installed it. Thank you!
donko3005 commented on 2025-10-10 04:54 (UTC) (edited on 2025-10-10 05:01 (UTC) by donko3005)
after recent python update,it shows this
Traceback (most recent call
File "/usr/lib/howdy/compare.py", line 18, in <
import cv2
ImportError: /usr/lib/libopencv_highgui.so.412: undefined symbol:_ZN9QtPrivate17expectedAllocSizeEmm, version Qt_6
nknown error:
rebuilding the python3.12 package does not solve the issue,neither updating the mirrors just in case there was a recent update on that package
Pinned Comments
SelfRef commented on 2025-12-23 07:11 (UTC)
After every Python version update, libraries needs to be updated as well (
python-dlibandpython-opencv). This is nothowdy's fault.