Pivoxに問題が発生しています
直る予定は未定です。
ブログ開始初日からこんな話をするハメになるとは思っていなかったのですが、数日前に発覚して今も直っていないので仕方がありません。
問題の内容
私は最近Pivoxにあまり自身で投稿せず、時々タイムラインを眺めてニヤニヤするという使い方を主にしているのですが、先日ふとパブリックタイムラインを少し遡ったとき、以前見た記憶のある妙に古い投稿が流れていると感じました。日付を見ると夏頃のもの。
Pivoxはアクティブユーザーの少ないサーバですが、それでも数日と空けずに誰かしらがドット絵などを投稿してくれています。にもかかわらず、数時間前の投稿から飛んでいきなり数ヶ月前の投稿が目に入ってくるという状態でした。
ブラウザの読み込みミスかなにかかと思ってリロードしても、今度は別の古い投稿が表示されます。
なんというか、過去の投稿のダイジェストをランダムに生成しているかのような挙動でした。
その症状はパブリックタイムラインとFediverseタイムラインで起きており、ホームタイムラインでは起きていないようでした。
また、管理者用のフロントエンドを使って投稿の一覧を見ると特に問題なくすべての投稿が見られていたようなので、データベースが壊れたということではないようです。
原因と対策について
わかりません。
いやほんとに、私のサーバ管理者としての能力のなさもさることながら、同様の症例がないかとネット検索してみても全く情報がなく、原因もどうすれば直るのかもわからないのです。
ただ気になる点はあります。
PivoxはバックエンドにPleroma、フロントエンドにSoapboxという構成なのですが、諸事情によりSoapboxを意図的に古いバージョンのままにしてあります。
少し前にメンテナンスを行なった際も、Pleromaはその時の最新版に更新したのですが、Soapboxには手を付けていません。
このバージョンの差異がなにか悪さを引き起こしているのではないか、という予想はできます。まあ予想というかその程度ならいいなという願望ですが。
で、ならさっさとアップデートしろという話なのですが、最初のインストール時にミスしたのかSoapbox公式のReadmeに載っているものと現環境のディレクトリ構成が違っており、アップデートという名の最新版ファイルへの置き換えをどうすればいいのか見極められていない状態なのです。
もちろんこのままにしておくつもりはありませんので、慎重かつ早急にアップデートしたいとは思っています。
しかし、それで直らなければ本格的に原因不明となり、開発者へコンタクトを取る必要が生じるでしょう。英語でのコミュニケーション苦手なんですよね……。
ご迷惑をおかけしております
そんなわけで、今しばらくパブリックおよびFediverseタイムラインは表示がおかしなままとなります。申し訳ありません。
せっかく日取りを決めてこのブログを始めて、紹介文も書いて、登録してくれる人が増えるかもという時にタイミングの悪いことです。
しかしこれもサーバ管理者の責務と思って解決に向けて進んでいきたいと思っています。
以上です
ここまでお読みいただきありがとうございました。
よろしければ購読をお願いします。