CONTENTS


Lastmodified 2025-06-21 (土) 08:21:15


perl5.36 から perl5.40 へ更新

【参考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 のグラフが表示(更新)されていない

項目は、

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のグラフが再描画され始めた。  

50_025-06-20 165836.png

Total access 103:本日 6:昨日 3

Counter: 103, today: 6, yesterday: 3

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS