[collectd] Invalid value for config option `Mode': `local'

Eric Rath erath at fmyi.com
Thu Jun 15 03:20:14 CEST 2006


I compiled and installed rrdtool-1.2.13 in /opt/rrdtool-1.2.13, and  
then compiled and installed collectd in /opt/collectd-3.9.3.  When I  
try to run collectd in "local" mode, it fails with the message  
"Invalid value for config option `Mode': `local'".  I can, however,  
run collectd in "log" mode; files are written in the data dir.

I used --with-rrdtool=/opt/rrdtool-1.2.13 when configuring collectd,  
and the configure output confirms that rrdtool was found.  Here are  
few snippets from config.log:

configure:33507: checking for rrd_update in -lrrd
configure:33537: gcc -o conftest -g -O2  -I/opt/rrdtool-1.2.13// 
include  -L/opt/rrdtool-1.2.13//lib conftest.c -lrrd -lm
configure:33543: $? = 0
configure:33547: test -z
                          || test ! -s conftest.err
configure:33550: $? = 0
configure:33553: test -s conftest
configure:33556: $? = 0
configure:33570: result: yes
configure:33602: checking rrd.h usability
configure:33614: gcc -c -g -O2  -I/opt/rrdtool-1.2.13//include  
conftest.c >&5
configure:33620: $? = 0
configure:33624: test -z
                          || test ! -s conftest.err
configure:33627: $? = 0
configure:33630: test -s conftest.o
configure:33633: $? = 0
configure:33644: result: yes

(I hope these are relevant lines; I've never examined config.log  
contents before).  Anyway, it seems that rrdtool was found and linked  
in.  The collectd documention mentions that "local" mode is not  
available if rrdtool isn't found, should be available if rrdtool *is*  
found.  Any ideas?  Thanks for any help,


More information about the collectd mailing list