首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SC_ERR_NOT_SUPPORTED(225)与Suricata在CentOS 6.5上的关系

SC_ERR_NOT_SUPPORTED(225)与Suricata在CentOS 6.5上的关系
EN

Unix & Linux用户
提问于 2014-09-28 19:15:40
回答 2查看 1.6K关注 0票数 3

我刚刚在CentOS 6.5上安装了Suricat2.0.3版本。我试着用

代码语言:javascript
复制
sudo suricata -c /etc/suricata/suricata.yaml -i eth0

并得到以下警告

代码语言:javascript
复制
<Warning> - [ERRCODE: SC_ERR_NOT_SUPPORTED(225)] - Eve-log support not compiled in. Reconfigure/recompile with libjansson and its development files installed to add eve-log support.

我按照概述的这里对Jannson进行了加固和安装,然后按以下方式重建了Suricata。

代码语言:javascript
复制
sudo make
sudo make-install
sudo make-install-full

一切顺利,没有任何错误。然而,我仍然收到SC_ERR_NOT_SUPPORTED警告。我搜索了错误消息,找到了链接,它说这是一个已知的问题,由于Jannson库的问题而无法修复。是这种情况吗?如果是,我可以禁用此警告吗?

EN

回答 2

Unix & Linux用户

发布于 2015-04-28 17:44:47

我在我的Ubuntu盒子上遇到了同样的问题,下面是我为摆脱它所做的事情。

  1. 去安装libjansson2.7库。你可以找到它,这里
  2. 运行这些命令,使用新的libjansson库重新编译。/配置<使用-libjansson库=/path/to/lib/dir --with-libjansson-includes=/path/to/include/dir的before>标记
  3. 运行suricata以确保警告消失。suricata -c /etc/suricata/suricata.yaml -i
票数 0
EN

Unix & Linux用户

发布于 2016-12-13 09:54:54

我在CentOS 7中遇到了同样的问题。

安装软件包:

代码语言:javascript
复制
yum install jansson

然后,我运行了以下配置脚本:

代码语言:javascript
复制
./configure --prefix=/usr/ --sysconfdir=/etc/ --localstatedir=/var/ --with-libjansson-libraries=/usr/lib64 --with-libjansson-includes=/usr/include <some other flags>

我使用64位机器,这就是为什么它是/usr/lib 64,否则它应该是/usr/lib。

汇编代码:

代码语言:javascript
复制
make
make install-full

运行suricata:

代码语言:javascript
复制
LD_LIBRARY_PATH=/usr/lib /usr/bin/suricata -c /etc/suricata/suricata.yaml -i eth0

eth0是这里的接口(设备)名称。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/158061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档