Я установил munin (и munin-node) через yum после обновления yum, все это на CentOS 6.6 — 64-битная версия с прямым администратором. Все это идет хорошо, включая связанные пакеты.
Теперь, когда я пытаюсь запустить службу munin-node, я получаю следующую ошибку.
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.
Может ли кто-нибудь помочь мне с этой ошибкой? (мой фон больше php...)
yum repolist
может помочь. В любом случае, каким бы пакетом он ни был, кажется, что он сломан, поскольку он не содержит правильных записей требований. - person Etan Reisner   schedule 20.11.2014rpm -q munin-node
? Включает ли он.rf
? Но, как я уже сказал, пакет неисправен, так как он должен включать требование о любой зависимости Perl дляNet::Server::Fork
. (Если вы каким-то образом не принудительно установилиmunin-node
.)yum info perl-Net-Server
что-нибудь возвращает? - person Etan Reisner   schedule 21.11.2014rpm -q munin-node
даетmunin-node-2.0.24-1.el6.noarch
и вот что говорит информация yum: pastebin.com/fgJW5Jhy - person Bokw   schedule 26.11.2014munin-node
от (предположительно) EPEL, который также содержит пакетperl-Net-Server
, но в настоящее время у вас установлен пакет rpmforceperl-Net-Server
. Я бы попробовал обновитьperl-Net-Server
. - person Etan Reisner   schedule 26.11.2014