[Oisf-users] Getting error when running Suricata
jason taylor
jtfas90 at gmail.com
Fri Dec 1 03:08:25 UTC 2017
Response inline.
JT
On Thu, 2017-11-30 at 20:57 -0600, Leonard Jacobs wrote:
> linux-vdso.so.1 => (0x00007ffccef4f000)
> libhtp.so.2 => /usr/lib/libhtp.so.2 (0x00007f09721ad000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
> (0x00007f0971fa5000)
> libGeoIP.so.1 => /usr/lib/x86_64-linux-gnu/libGeoIP.so.1
> (0x00007f0971d76000)
> libluajit-5.1.so.2 => /usr/local/lib/libluajit-5.1.so.2
> (0x00007f0971b06000)
> libmagic.so.1 => /usr/lib/x86_64-linux-gnu/libmagic.so.1
> (0x00007f09718ea000)
> libcap-ng.so.0 => /usr/lib/x86_64-linux-gnu/libcap-ng.so.0
> (0x00007f09716e5000)
> libpcap.so.0.8 => /usr/lib/x86_64-linux-gnu/libpcap.so.0.8
> (0x00007f09714a7000)
> libnet.so.1 => /usr/lib/x86_64-linux-gnu/libnet.so.1
> (0x00007f097128e000)
> libnetfilter_queue.so.1 => /usr/lib/x86_64-linux-
> gnu/libnetfilter_queue.so.1 (0x00007f0971087000)
> libnfnetlink.so.0 => /usr/lib/x86_64-linux-
> gnu/libnfnetlink.so.0 (0x00007f0970e80000)
> libjansson.so.4 => /usr/lib/x86_64-linux-gnu/libjansson.so.4
> (0x00007f0970c74000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x00007f0970a56000)
> libyaml-0.so.2 => /usr/lib/x86_64-linux-gnu/libyaml-0.so.2
> (0x00007f0970836000)
> libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3
> (0x00007f09705f8000)
> libhs.so.4 => not found
Here we are, as Jeremy mentioned, suricata isn't able to find the
libhs.so.4 library.
A couple of options:
1. as root run ldconfig then try and relaunch suricata. If that doesn't
work, try:
2. remove and rebuild hyperscan and specify the lib directory you want
(likely something like /usr/lib/x86_64-linux/gnu judging from the other
library locations)
3. a slight variation on what Jeremy suggested earlier is to try a
symlink of /usr/local/lib/x86_64-linux-gnu/libhs.so.4 in
/usr/lib/x86_64-linux-gnu/, run ldconfig, try launching suricata
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
> (0x00007f097022f000)
> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
> (0x00007f0970016000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
> (0x00007f096fd10000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
> (0x00007f096fb0c000)
> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> (0x00007f096f8f6000)
> /lib64/ld-linux-x86-64.so.2 (0x00007f09723cc000)
> libmnl.so.0 => /usr/lib/x86_64-linux-gnu/libmnl.so.0
> (0x00007f096f6f1000)
>
>
> From: Jeremy MJ <jskier at gmail.com>
> To: Leonard Jacobs <ljacobs at netsecuris.com>
> Cc: Jason Taylor <jtfas90 at gmail.com>, Open Information Security
> Foundation <oisf-users at lists.openinfosecfoundation.org>
> Sent: 11/30/2017 8:41 PM
> Subject: Re: [Oisf-users] Getting error when running Suricata
>
> > Interesting it compiled from source, but I think it's looking for
> > the lib in the wrong place after installing on your Ubuntu system
> > (perhaps something went wonky after make install). If you're able
> > to share the configure options you used, this would help
> > troubleshoot too. I typically don't work much with Ubuntu, but
> > shouldn't libhs be in /usr/lib? If it's a non-production
> > environment, a copy of the file over to that directory to see if it
> > alleviates the problem would confirm this.
> >
> > Re ldd. Try this: ldd /usr/bin/surictata
> > Or wherever the full path is to the surictata binary. This would be
> > the same thing the which command would return for ldd to check. It
> > should list shared libraries the binary uses with their respective
> > paths.
> >
> > Jeremy
> >
> >
> > On Nov 30, 2017 7:36 PM, "Leonard Jacobs" <ljacobs at netsecuris.com>
> > wrote:
> > > Ubuntu 16.04
> > > Compiled Suricata after installing Hyperscan.
> > > I followed the instructions in documentation.
> > >
> > > Give me specifically what you want with ldd. Better Example?
> > >
> > > I have installed Suricata numerous times but never had this
> > > problem. Can't even run suricata --build-info without error.
> > > After running ./configure I saw that Hyperscan was enabled.
> > >
> > > From: Jason Taylor <jtfas90 at gmail.com>
> > > To: Leonard Jacobs <ljacobs at netsecuris.com>
> > > Cc: <oisf-users at lists.openinfosecfoundation.org>
> > > Sent: 11/30/2017 6:40 PM
> > > Subject: Re: [Oisf-users] Getting error when running Suricata
> > >
> > > > Hi Leonard,
> > > >
> > > > What OS is this running on?
> > > >
> > > > How did suricata get installed?
> > > >
> > > > How did hyperscan get installed?
> > > >
> > > > Can you post the output of 'ldd $(which suricata)' ?
> > > >
> > > > Thanks!
> > > >
> > > > JT
> > > >
> > > > On Nov 30, 2017 19:10, "Leonard Jacobs" <ljacobs at netsecuris.com
> > > > > wrote:
> > > > > I am getting the following error when running anything with
> > > > > suricata. I am not sure what it means. I can see libhs.so.4
> > > > > file in /usr/local/lib/x86_64-linux-gnu/ directory.
> > > > >
> > > > > suricata: error while loading shared libraries: libhs.so.4:
> > > > > cannot open shared object file: No such file or directory
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Suricata IDS Users mailing list: oisf-users at openinfosecfounda
> > > > > tion.org
> > > > > Site: http://suricata-ids.org | Support: http://suricata-ids.
> > > > > org/support/
> > > > > List: https://lists.openinfosecfoundation.org/mailman/listinf
> > > > > o/oisf-users
> > > > >
> > > > > Conference: https://suricon.net
> > > > > Trainings: https://suricata-ids.org/training/
> > >
> > > _______________________________________________
> > > Suricata IDS Users mailing list: oisf-users at openinfosecfoundation
> > > .org
> > > Site: http://suricata-ids.org | Support: http://suricata-ids.org/
> > > support/
> > > List: https://lists.openinfosecfoundation.org/mailman/listinfo/oi
> > > sf-users
> > >
> > > Conference: https://suricon.net
> > > Trainings: https://suricata-ids.org/training/
More information about the Oisf-users
mailing list