Suricata: error while loading shared libraries librte

Hello all,

Since yesterday, I have an issue with install on Docker:

suricata: error while loading shared libraries: librte_graph.so.23: cannot open shared object file: No such file or directory

Here is the extract of my Suricata Dockerfile:

FROM jasonish/suricata:latest
ENV TZ=Etc/UTC
RUN dnf update -y && \
    dnf install -y epel-release dnf-plugins-core && \
    dnf install -y tzdata vim bash bash-completion jq inotify-tools logrotate crontabs && \
    ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
    echo $TZ > /etc/timezone  && \
    yum clean all
...

Thanks for help

A./

Seems that there is no issue when using

FROM jasonish/suricata:master

but it’s Suricata version 8.0.0-dev (f0dbfe863 2024-06-08)

Any news about this topic?

Thanks in advance

This should be fixed now. The dnf update pulled in some new deps that Suricata was not built against.

1 Like

Many thanks @ish !!!
It works like a charm now!