Page 1 of 1

XI install fails to find RRDs.pm

Posted: Thu Apr 28, 2011 12:06 am
by cscrodell
When trying to install XI if fails at the ./A-subcomponents step and when looking at the log is shows a fail on pnp as mrtg is not able to find RRDs.pm. I can see this module is installed as part of rrdstools / perl at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/RRDs.pm. What am I missing and how can I get the install to continue. The server is an i386 RHEL 6 fresh install.

Re: XI install fails to find RRDs.pm

Posted: Thu Apr 28, 2011 10:16 am
by admin
We're still testing Nagios XI on RHEL 6. There are some issues that we've run into that are causing problems. We're working on solving them, but this could be one of the bugs we have yet to resolve. Right now we support RHEL 5.x, but we likely won't be able to fully support RHEL 6.x for a few weeks.

Re: XI install fails to find RRDs.pm

Posted: Thu Apr 28, 2011 11:18 am
by tonyyarusso
I'm still working on documenting the rest, but this particular one is solved by installing the rrdtool-perl package. This was a dependency of something else on el5, but needs to be explicitly installed on el6.

Re: XI install fails to find RRDs.pm

Posted: Thu Apr 28, 2011 1:03 pm
by cscrodell
When I try to install rrdtool-perl package yum tells me:

Package rrdtool-perl-1.3.8-6.el6.i686 is obsoleted by perl-rrdtool-1.4.4-1.el5.rf.i386 which is already installed. Any additional thoughts?

Re: XI install fails to find RRDs.pm

Posted: Thu Apr 28, 2011 5:24 pm
by tonyyarusso
Uh, why do you have a RHEL 5 package installed on a RHEL 6 system?

Re: XI install fails to find RRDs.pm

Posted: Fri Apr 29, 2011 1:51 pm
by cscrodell
Good question... It came from the added repositories and the ./prereqs command. I check the system and several RHEL 5 packages were installed during this step which I guess is why its not a supported system yet. I'll wait for the couple of weeks until its on the officially supported list. Thanks for looking though this.

Re: XI install fails to find RRDs.pm

Posted: Sat Apr 30, 2011 12:20 am
by tonyyarusso
Oh, right. Because you haven't read the instructions I haven't written yet. Dur. :P