henry- when you say the daemon runs.. does that mean you can access the XML information? can you do a "telnet localhost 8651" on the gmetad box and send me the output. it might be useful to tracking down what the problem might be.
thanks! -matt Jun 24, Henry Leyh wrote forth saying... > Hi, > We have Ganglia up and running for a couple of months and now installed > gmetad 0.1.1 (tried both rpm and from source) but now I am having > problems with running the gmetad script through Perl. Just starting the > gmetad fails with > > Not enough arguments for mkdir at sbin/gmetad line 312, near "$dir)" > Execution of sbin/gmetad aborted due to compilation errors. > > If I add a "0777" to the mkdir line (which, strangely enough, should not > be necessary according to the Perl docs, though) the script starts but > fails during the socket operations. The log file says > > Can't use an undefined value as a symbol reference at sbin/gmetad > line 259. > Can't use an undefined value as a symbol reference at sbin/gmetad > line 525. > > It looks like Perl expects some kind of file-descriptor-like identifier > rather than a variable in some places here. If I again replace the > respective parts with what I think is correct ;-) the deamon runs but > doesn't do any output to rrd. > > We use Perl 5.005_03. Any idea what is going wrong? > > Thanks in advance, >