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?
Hi @omria , I seem to be running into the same issue when trying to update to anything above HailoRT 4.20. Iāve ran Hailo-CLIP just fine, but trying to do anything with Hailo-Apps fails because I canāt pass the prerequisites of HailoRT 4.22.
After running the 4 commands you recommended Iām still getting told in the terminal āhailo-all in already the newest version (4.20.0).ā
My next move is a fresh OS install, but anything else I can try? Iām using Bookworm on a Raspberry Pi 5, does this only work with Trixie?
Yeah, the 4.23 release is only for Trixie. If youāre staying on Bookworm, youāll need to stick with version 4.20 for now.
That said, Iād recommend making the move to 4.23 when you can - itās going to be the last major version for Hailo8 (weāll only be doing bug fixes going forward and adding those to the packages).