リニューアルにおけるサーバーシステムの増強と移行についてで案内のある通り、この日記をホスティングしているXREAサーバーがリニューアルされたので、追いかけるのが最近サボりがちだった日記システムtDiaryをアップデートした。
tDiaryを2022年8月にリリースされたtDiary-5.2.3にしたところ、案の定で色々と動かなくなってしまった。Ruby何もわからん。
自分と同じようにCGIモードで動かしてる人が居てCoreserverでtDiary構築メモ(2022/05/17)でちょっと助かった。
依存ライブラリのdigestがバージョン違う(3.1.0じゃなく3.0.0使ってるだろと言われる)のと、blackbird-pieプラグインが要求するrexmlがロードできんと怒られる。
# Gemfile.lockを手で書き換え $ git diff diff --git a/Gemfile.lock b/Gemfile.lock index 5613e5fb..888f3844 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -24,7 +24,7 @@ GEM irb (>= 1.3.6) reline (>= 0.3.1) diff-lcs (1.5.0) - digest (3.1.0) + digest (3.0.0) docile (1.4.0) emot (0.0.4) thor # プラグインはリネーム $ mv misc/plugin/blackbird-pie.rb misc/plugin/_blackbird-pie.rb
これで動くようになった。Ruby何もわからん……。
新しいサーバーはAMD EPYC 128コア(そんなんある?)になったようで、自分用にVimの最新ソースコードを持ってきてコンパイルしたら一瞬で終わった。何それこわい。OSも以前はCentOS系だった気がするが、リニューアルでUbuntuになったみたい。
何故かZshも入っていないからBashを使うことになるし、ViモードでコンパイルされたVimしか無いから自分でコンパイルするなど色々と強いられるんだけど、たまにはこういう限定された環境で作業するのはいい事のような気がする。
サーバーが快適になったからもうちょっと日記を書くようにしたい。
最近のツッコミ
参号館 日記(ariyasacca)