Howdy использует dlib для распознавания лиц, в этом модуле есть нативный so, скомпилированный с расширениями AVX и SSE4, которые не поддерживаются указанным процессором, судя по выводу, например, mplayer -v CPU: AMD A4-3300M APU with Radeon(tm) HD Graphics (Family: 18, Model: 1, Stepping: 0) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 0 SSE4: 0 SSE4.2: 0 AVX: 0 Видимо поэтому, например, команда > sudo howdy test завершается с ошибкой: /usr/bin/howdy: line 3: 14411 Illegal instruction env python3 "/usr/libexec/howdy/cli.py" "$@" Верхушка стека вызовов: Thread 1 "python3" received signal SIGILL, Illegal instruction. 0x00007ffff74f968c in ?? () from /usr/lib64/python3/site-packages/_dlib_pybind11.cpython-311.so (gdb) bt #0 0x00007ffff74f968c in ?? () from /usr/lib64/python3/site-packages/_dlib_pybind11.cpython-311.so #1 0x00007ffff714e98d in ?? () from /usr/lib64/python3/site-packages/_dlib_pybind11.cpython-311.so ... стек полностью: https://pastebin.com/raw/Z1au4Ay4 Если пересобрать dlib с отключёнными SSE4 и AVX, всё работает.
https://www.cpu-upgrade.com/CPUs/AMD/A4-Series_for_Notebooks/A4-3300M.html Может, надо на сборочнице зафейковать как-то?
dlib-19.24.2-alt3 -> sisyphus: Thu Nov 09 2023 Leontiy Volodin <lvol@altlinux> 19.24.2-alt3 - Built without SSE4 and AVX (ALT #48280).
В p10 тоже, плиз.