10.4.9 へのアップデートでトラブル

Mac OS X 10.4.9 へアップデートしたら POPFile が動かなくなった、っていう問題が一部で起こっているようだ(本家フォーラムでの書き込み)。
あれこれ調べてみたところ、どうも MIME::Base64 perl モジュールのバージョン違いが原因らしい。このモジュールを手動でバージョンアップしていると、10.4.9 にアップデートしたときにモジュールのうちバンドル(Base64.bundle)だけがバージョンダウン(おそらくセキュリティか何かの問題のために修正されたのだろう)されてしまい、Base64.pm のバージョンと整合性がとれなくなってしまうのだ。
問題を解決するには、Base64.pm を 3.05 にバージョンダウンするか、MIME::Base64 をインストールし直すかのどちらかを行う必要がある。どちらがいいのかよくわからないけれど、今後の OS アップデートで同じような問題が起こらないようにしたいと思えば 3.05 にバージョンダウンしておくのがいいかもしれない。
MIME::Base64 について何もしていなければ、バンドルも pm ファイルもともに 3.05 のはずだから、バンドルだけ更新しても何も問題は起こらない。OS に含まれているモジュールの一部を勝手に更新しているのが悪いと言えばそうなのかもしれないけれど、こんな風にバージョンの整合性が崩れないように、バンドルと pm ファイルの両方をインストール(pm ファイルは何も変更されていないにしても)するようにしてほしいものだ。
それはそれとして、OS に含まれている Perl モジュールをバージョンアップする際には、こういうことが起こりうるということを考慮する必要がありそう。なんかややこしいけど。