While compiling snort source, you will often encounter the following errors:
error while loading shared libraries: libdnet.1:
Do this to get rid of the error:
#cp /usr/local/lib/libdnet.1.0.1 /usr/local/lib/libdnet.so.1.0.1
#/sbin/ldconfig
If this does not help, try this:
#ln -sf /usr/local/lib/libdnet.1.0.1 /usr/lib/libdnet.1
#/sbin/ldconfig
If that still does not help,
#LD_LIBRARY_PATH=/usr/local/lib
#export LD_LIBRARY_PATH
Another error that is encountered is:
error while loading shared libraries:
libsfbpf.so.0: cannot open shared object file: No such file or directory
To get rid of this error, do:
#/sbin/ldconfig
If this does not help, add '/usr/local/lib' to '/etc/ld.so.conf'
Finally, test the snort instance:
#snort -c /etc/snort.conf -T
These solutions have been tested on CentOS/SL variants and they work well.
Reference links:
http://seclists.org/snort/2014/q1/221
error while loading shared libraries: libdnet.1:
Do this to get rid of the error:
#cp /usr/local/lib/libdnet.1.0.1 /usr/local/lib/libdnet.so.1.0.1
#/sbin/ldconfig
If this does not help, try this:
#ln -sf /usr/local/lib/libdnet.1.0.1 /usr/lib/libdnet.1
#/sbin/ldconfig
If that still does not help,
#LD_LIBRARY_PATH=/usr/local/lib
#export LD_LIBRARY_PATH
Another error that is encountered is:
error while loading shared libraries:
libsfbpf.so.0: cannot open shared object file: No such file or directory
To get rid of this error, do:
#/sbin/ldconfig
If this does not help, add '/usr/local/lib' to '/etc/ld.so.conf'
Finally, test the snort instance:
#snort -c /etc/snort.conf -T
These solutions have been tested on CentOS/SL variants and they work well.
Reference links:
http://seclists.org/snort/2014/q1/221
None of that works for me. Any other tips? I'm running Centos 7.
ReplyDelete