majordomoが突然エラー(その後)

メーリングリスト「majordomo-1.94.5」がperlのバージョンアップ(perl5.28→perl5.30)後に動かなくてってからいろいろと調べてみたが、majordomoは開発が止まっているようで、perlのバージョンダウンしか方法は無いようだ。
FreeBSDの場合はPerlのバージョンダウンは大変そう。
そこで、2つ前くらいのPKGをインストールし、majordomoのみそのperlを使うように工夫してみた。
具体的には、majordomoのperlスクリプトの1行目に「#!/usr/local/bin/perl5.26.3」の様にperlをフルパスで記述し、古いperlで起動するようにした。
変更したスクリプトは以下のとおり。

# grep '/usr/local/bin/perl' *
archive2.pl:#!/usr/local/bin/perl5.26.3
bounce-remind:#!/usr/local/bin/perl5.26.3
config-test:#!/usr/local/bin/perl5.26.3
digest:#!/usr/local/bin/perl5.26.3
majordomo:#!/usr/local/bin/perl5.26.3
majordomo.pl:#!/usr/local/bin/perl5.26.3
request-answer:#!/usr/local/bin/perl5.26.3
resend:#!/usr/local/bin/perl5.26.3
sequencer:#!/usr/local/bin/perl5.26.3

変更後にML宛にメールして無事に配信できることを確認。
他の機能も問題なOK。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です