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 でエラーが発生した。

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

を行ったところ、エラーは止まったようだ。


Total access 103:本日 6:昨日 3

Counter: 103, today: 6, yesterday: 3

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