centosmunin

CentOS cannot start munin after install via yum


I've installed munin (and munin-node) via yum after I did the yum update, this all on CentOS 6.6 - 64bit with directadmin. This all goes well including related packages.

Now when I try to start the munin-node service i get the following error.

Starting Munin Node: Base class package "Net::Server::Fork" is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5).
at /usr/share/perl5/vendor_perl/Munin/Node/Server.pm line 5
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Munin/Node/Server.pm line 5.
Compilation failed in require at /usr/sbin/munin-node line 36.
BEGIN failed--compilation aborted at /usr/sbin/munin-node line 36.

Can anybody help me with this error? (my background is more php...)


Solution

  • The munin-node package and the perl-Net-Server package (which provides Net::Server::Fork) are out of sync. Updating the perl-Net-Server package to come from the same repository as the munin-node package should help fix things.