RPi5 + Ubuntu 24.04 + Hailo AI Hat: gst_parse_error: no element "hailonet"

I am running Ubuntu 24.04 on a RPi5 with the Hailo AI Hat. I followed the following guide to get it things to where I am:

https://ubuntu.com/blog/hackers-guide-to-the-raspberry-pi-ai-kit-on-ubuntu

However, when I try to run the example basic detection I get the following:

Hey @nat.todd ,

Welcome to the Hailo Community!

It looks like you might be missing the Hailo Gstreamer plugins that are included in the Tappas core installation.

To check if they’re installed, could you please run these commands:

gst-inspect-1.0 hailotools
gst-inspect-1.0 hailo

If you’re still having trouble, I recommend running the diagnostics tools described in this guide: hailo-rpi5-examples/doc/install-raspberry-pi5.md at main · hailo-ai/hailo-rpi5-examples · GitHub

Let me know if you have any other questions!

You’re right. However, the think you shared is for Raspb OS and does not work on Ubuntu.

When using TAPPAS 3.28.2 it looks like the Gstreamer plugins are included, but it expects 3.30.

When using TAPPAS 3.30 it seems they are missing.

Changing the setup _env was a work around (added 3.28.2 to core and definitions), but then I could not run the the compile_postprocess.sh as it required 3.29+ which is missing the Gstreamer plugins for me. The work around was to use 3.29 to compile_postprocess and then switch back to 3.28.2. This allowed the detection and segmentation examples to work, but did not allow the pose or my model to run (status=HAILO_INVALID_HEF(26)).