root@monitor:/opt/observium# service syslog-ng restart
Stopping system logging: syslog-ng.
Starting system logging: syslog-ngsyslog-ng: Error setting capabilities, capability management disabled; error='Operation not permitted'
root@monitor:/opt/observium# uname -a
Linux monitor 2.6.32-042stab075.2 #1 SMP Tue Mar 5 15:21:53 MSK 2013 x86_64 GNU/Linux
这是内核的问题吗?
是的,这是
syslog-ng
,glibc
和内核版本的某些组合的一个已知问题。它没有很好的记录,但在balabit网站上有参考资料。这只是一个例子。
在 Debian 中,设置
SYSLOGNG_OPTS="--no-caps"
为/etc/default/syslog-ng
解决此问题。