2021/11/29 の10時前に、1分ほどの停電があり、その後、plamo.linet.gr.jp をホスティングしている マシンのHDDが起動できなくなった。
Plamo LinuxのFTP用のディレクトリや、plamo.linet.gr.jp の各ユーザ用のホームディレクトリは、 別のHDDに置いていたので大丈夫だったものの、/etc/passwd とかは起動できないHDD内だったので、 とりあえず専門業者に依頼して復旧待ち。
幸いなことに、クリーンルーム的な作業までは必要なくHDDの内容が復旧できたので、 /etc/passwd 等も無事回収できた。
ただ、従来の plamo.linet.gr.jp は、かなり古い環境(Plamo-5.xのころ)のままで、locale も ja_JP.eucJP だったりして、 最近のPlamo環境からは使いづらくなっていたので、この機会に最新の Plamo-7.3ベースに更新しようとしたら、 この pukiwiki 回りでずいぶんハマってしまった。
あれこれ調べたところ、pukiwikiは最新の 1.5.x でも PHP-7.4.x までしか対応しておらず、 Plamo-7.3系の PHP-8.x では動かないようなので、とりあえず PHP-7.4.26 をビルド、 インストールして pukiwiki-1.5.3 を動かし、 euc-jp だった旧コンテンツも文字コードをutf-8に変換して読み込めるようにしたところ。