Support #6780
closedSuricat 7.0.3 not starting
Description
Hello,
I was using Suricata 7.0.2 and I compile today 7.0.3, that new version won't start with a message :
suricata: symbol lookup error: suricata: undefined symbol: htp_connp_tx_freed
I compile the new version with the same script as 7.0.2.
I join :
- The compilation LOG
- The install log
Regards
JP P
Files
Updated by Victor Julien 9 months ago
- Tracker changed from Bug to Support
- Priority changed from High to Normal
- Target version deleted (
TBD)
Libhtp 0.5.46 is required, the missing symbol means the correct version isn't installed or an older libhtp is also still installed and is used for some reason. You can use ldd
to find the path of the libhtp library files in use.
Updated by JP Pozzi 9 months ago
Hello,
I look in the libhtp code and I found a reference to the symbol "htp_connp_tx_freed".
The 7.0.3 version works on one test machine but is KO on the main machine.
On my main machine i didn't find "htp_conn_tx_freed" in the compiled lib with "strings".
I try to recompile the lib only and I find the symbol in the library.
After searching I saw that the lib was installed in /usr/local/lib and an older version exists in /usr/lib and was used, that was the problem.
AFter recompiling it installs OK, but I do not know why that lib was copied to /usr/local/lib instead on /usr/lib ?
I used the same script on the two machines.
There is not any problem more with the 7.0.3 ... Thanks
Regards
JP P