WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
golang-github-hailocab-go-hostpool-dev/oldstable,oldstable 0.0~git20160125.0.e80d13c-1.1 all
hailo-all/oldstable,oldstable,now 4.20.0 all [installed]
hailo-dkms/oldstable,oldstable 4.19.0-1 all
hailo-tappas-core-3.28.2/oldstable 3.28.2 arm64
hailo-tappas-core/now 5.1.0 arm64 [installed,local]
hailofw/oldstable,oldstable,now 4.20.0-1 all [installed,automatic]
hailort-pcie-driver/now 4.23.0 all [installed,local]
hailort/now 4.23.0 arm64 [installed,local]
python3-hailort/oldstable,now 4.20.0-1 arm64 [installed,automatic]
rpicam-apps-hailo-postprocess-dbgsym/oldstable 1.9.0-1~bpo12+1 arm64
rpicam-apps-hailo-postprocess/oldstable,now 1.9.0-1~bpo12+1 arm64 [installed,automatic]
(venv_hailo_apps) pi5@raspberrypi:~/hailo-apps-infra $ hailortcli fw-control identify
Executing on device: 0001:01:00.0
Identifying board
Control Protocol Version: 2
Firmware Version: 4.23.0 (release,app,extended context switch buffer)
Logger Version: 0
Board Name: Hailo-8
Device Architecture: HAILO8L
Serial Number: HLDDLBB244601242
Part Number: HM21LB1C2LAE
Product Name: HAILO-8L AI ACC M.2 B+M KEY MODULE EXT TMP
(venv_hailo_apps) pi5@raspberrypi:~/hailo-apps-infra $ hailo-detect-simple
Traceback (most recent call last):
File â/home/pi5/hailo-apps-infra/venv_hailo_apps/bin/hailo-detect-simpleâ, line 3, in
from hailo_apps.hailo_app_python.apps.detection_simple.detection_simple import main
File â/home/pi5/hailo-apps-infra/hailo_apps/hailo_app_python/apps/detection_simple/detection_simple.pyâ, line 9, in
import hailo
ImportError: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32â not found (required by /usr/local/lib/python3.11/dist-packages/hailo.cpython-311-aarch64-linux-gnu.so)
(venv_hailo_apps) pi5@raspberrypi:~/hailo-apps-infra $
The error is coming from the C++ runtime on your system:
/lib/aarch64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.32' not found (required by .../hailo.cpython-311-aarch64-linux-gnu.so)
Whatâs happening here is that the Hailo Python extension was compiled against a newer version of libstdc++ than whatâs currently on your Raspberry Pi.
The root cause: Looking at your setup, youâve got a mixed environment thatâs causing version conflicts:
From RPi repos: hailo-all 4.20.0, hailofw 4.20.0, python3-hailort 4.20.0-1
Manually installed: hailort 4.23.0, hailort-pcie-driver 4.23.0, hailo-tappas-core 5.1.0, and hailo-apps-infra 25.10.0 in your venv
Youâre essentially running parts of the 4.20 stack alongside newer 4.23/5.1 components, which creates version mismatches. Iâve seen this issue pop up several times on the forum with similar symptoms.
Hereâs what Iâd recommend â do a clean reinstall:
still error
[HailoRT] [error] CHECK failed - Driver version (4.20.0) is different from library version (4.23.0)
[HailoRT] [error] Driver version mismatch, status HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT CLI] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
thankyou for your answer, but unfortunately it still didnât work. but yeah fortunately after i reinstall my os, from bookworm to trixie its now work, i purge my memorycard and follow the installation form this repo, and now its work, hoping next time you guys can help me to learn more, and again thank you very much
do you have some reference for me to learn how to make my hef model to be running on my own apps? iâm kinda stuck cause i didnât find some full tutorial, sorry for this trouble, and thankyou very much
Welcome to the Hailo Community â great to have you here!
Just to double-check: do you have DKMS installed, and youâre still running into this issue? If thatâs the case, could you try manually removing the driver from the kernel using the following commands?