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。

「VAIO type P」でWindows10アップデート

「SONY VAIO type P」でWindows10が「1803」を最後にアップデートできなくなっていた。
もともと「Windows Vista」対応のパソコンをInsider Programを利用して無理やり「Windows10」にアップデートしていたので、遂にアップデート対象外になってしまったのかと諦めていた。
ところがつい先日、ネットで何気なくbiosアップデートの情報に触れ、 パーソナルコンピューター VAIOのページから「R2073U3」のアップデートプログラムをダウンロードしてBIOSバージョンアップを実施。
その後、Windows10の更新を行ったところ遂にバージョン「1903」OSビルド「18362.116」に更新することができた。

根気よく挑戦してみるものですね。

majordomoが突然エラー

久しぶりにメーリングリスト使った試験をしてみようと思い、まずは登録メンバーを確認するためのメールを投げて見たら「MAILER-DAEMON」から以下の内容のエラーメール。

Command output: $* is no longer supported as of Perl 5.30 at
/usr/local/majordomo/majordomo.pl line 57. Compilation failed in require at
/usr/local/majordomo/sequencer line 62.

「majordomo.pl」なんてさわることは無いし、アップデート対象外だし・・
エラーの内容からネットで検索してみると、Perlのv5.10.0からは「$*」なるマジックが対象外となったとのこと。
代わりに /s と /m の正規表現修飾子を使うべきとのこと。
私の環境でのPerlのバージョンはと見ると、

# perl -v
This is perl 5, version 30, subversion 0 (v5.30.0) built for amd64-freebsd-thread-multi

あらら、「V5.30.0」なのね。これじゃね。

そこで、エラーとなる「majordomo.pl」にどれだけ「$*」が使われているかを調べてみると
47行目、57行目、72行目の3か所であった。

インストールしているmajordomoのバージョンは1.94.5で、これが最新バージョンで今はメンテナンスされていないようです。
さて、どうしたものか・・・

ZenPad 8.0(Z380M-BK16) 無線接続NG

ZenPad 8.0(Z380M-BK16)を携帯してWi-Fiの使える場所で接続を試したり、外出先でメールやWebをチェックする日々を過ごしていたが、突然、Wi-Fiに接続できなくなってしまった。
Wi-Fi設定を開いてもSSIDが全く表示されない。
ネットワーク追加から手動でSSIDを設定しても全く接続できない。
どうしたものかと思案し、結局、困ったときの再起動を試してみた。
するとチャンと自動的に電波を拾い、接続できた。

iPadでは経験したことが無かったので、やはりAndroidは・・・・