LINUX.ORG.RU
ФорумAdmin

Поломался munin

 ,


0

1

Всем привет!

Внезапно поломался munin, который до этого работал и есть не просил. Сообщение о ошибке вот такое (при попытке старта):

Can't locate object method "new" via package "Munin::Node::Service" at /usr/sbin/munin-node line 64.

Может кто сталкивался с таким, подскажите в какую сторону копать, а то я не очень как с мунин, так и с перлом...

Заранее спасибо.


P.S. Гуглил, ничего внятного не нашел

Sirko ()

Просто так ничего не бывает. Рассказывай, что менял.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Да в том то и дело, что ничего. Есть подозрение, что после очередного обновления, но после какого именно - хз.

Кстати, нашёл что причиной может быть «Look on your machine if you have multiple Munin/Node/Service.pm files.»

И действительно, у меня их 2:

find / -type f -name Service.pm | grep -i node
/usr/local/lib/perl5/site_perl/5.14.2/Munin/Node/Service.pm
/usr/share/perl5/vendor_perl/Munin/Node/Service.pm
Пробовал удалить один из них - не помогло, а с перл я не очень дружен, чтобы правильно убрать...

Sirko ()
Ответ на: комментарий от Sirko

Тот что первый явно лишний. Снеси весь /usr/local/lib/perl5 куда-нибудь в сторону.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Просто снести без толку, пробовал как сам файл так и perl5* убирать...

Sirko ()
Ответ на: комментарий от Sirko

В общем, используемый перл оказался старым, слинковал из другого модули (/usr/share/perl5/vendor_perl/Munin) и всё поднялось.

Sirko ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.