CONTENTS
Lastmodified 2025-06-21 (土) 08:21:15
【参考URL】https://zenn.dev/hikosakasohtaro/articles/ecbdb9e4187b71
参考にしたサイトでは、Perlの更新に、portmaster を使用していたので、それに倣って
# cd /usr/ports/lang/perl5.40 # portmaster -Gdty --no-confirm .
としたが、アップグレード後に munin から、5分毎に、以下の様なエラーメールが届く様になった。
(コンソールから、munin-cron とコマンドを打っても同じ結果となるようだ)
Can't locate Socket6.pm in @INC (you may need to install the Socket6 module) (@INC entries checked: /usr/local/lib/perl5/site_perl/mach/5.40 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.40/mach /usr/local/lib/perl5/5.40) at /usr/local/lib/perl5/site_perl/IO/Socket/INET6.pm line 38. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/IO/Socket/INET6.pm line 40. Compilation failed in require at /usr/local/lib/perl5/site_perl/Munin/Master/Node.pm line 16. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Munin/Master/Node.pm line 16. Compilation failed in require at /usr/local/lib/perl5/site_perl/Munin/Master/UpdateWorker.pm line 15. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Munin/Master/UpdateWorker.pm line 15. Compilation failed in require at /usr/local/lib/perl5/site_perl/Munin/Master/Update.pm line 15. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Munin/Master/Update.pm line 15. Compilation failed in require at /usr/local/share/munin/munin-update line 12. BEGIN failed--compilation aborted at /usr/local/share/munin/munin-update line 12.
というエラーだったので、https://forums.freebsd.org/threads/compilation-failed-when-installing-munin-node.54437/ を参考にして
portupgrade -rf --batch p5-Net-Server-2.014 portupgrade -rf --batch p5-Socket6 ← こちらだけで良かったかもしれない。
を行ったところ、エラー内容が変化。
Can't locate RRDs.pm in @INC (you may need to install the RRDs module) (@INC entries checked: /usr/local/lib/perl5/site_perl/mach/5.40 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.40/mach /usr/local/lib/perl5/5.40) at /usr/local/lib/perl5/site_perl/Munin/Master/UpdateWorker.pm line 17. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Munin/Master/UpdateWorker.pm line 17. Compilation failed in require at /usr/local/lib/perl5/site_perl/Munin/Master/Update.pm line 15. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Munin/Master/Update.pm line 15. Compilation failed in require at /usr/local/share/munin/munin-update line 12. BEGIN failed--compilation aborted at /usr/local/share/munin/munin-update line 12.
となったので、
portupgrade -rf --batch rrdtool-1.9.0
を行ったところ、エラーメールは止まったようだ。
項目は、
Apache accesses Apache processes Apache volume
の三つ。
# munin-node-configure -suggest
してみると、
Plugin | Used | Suggestions ------ | ---- | ----------- amavis | no | no apache_accesses | no | no [LWP::UserAgent not found] apache_processes | no | no [LWP::UserAgent not found] apache_volume | no | no [LWP::UserAgent not found]
Munin on HP ProLiant ML110 G7 に有る様に、
# portupgrade -f p5-libwww
などを行ってみたが、[LWP::UserAgent not found] のまま。良く解らなかったので、
portupgrade -rfR --batch p5-libwww
してみたところ、Apacheのグラフが再描画され始めた。
Total access 103:本日 6:昨日 3