Discourseフォーラムが3.5.0.beta8へのアップグレード後にクラッシュしました

昨日、ウェブUIでdiscourseを3.5.0.beta8にカジュアルにアップデートしたのですが、ウェブサイトがクラッシュしました。本日、ターミナルで./launcher rebuild appを実行しましたが、まだ動作しません。

試したこと

  • ここで言及されている多くのプラグインを削除しようとしました。app.ymlから関連するプラグインを削除し、再度アプリの再構築を試みました。エラーやコンパイルの失敗はなくなりました。
  • Dockerが原因のようです。apt upgrade dockerを実行し、./launcher rebuild appを実行しましたが、これも効果がありませんでした。
docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
See 'docker run --help'.
Failed to restart the container.

その他

この期間中、他の設定は一切変更していないと確信しています。少なくとも数日前にエディタをアップグレードした時はそうです。

私のマシンのパフォーマンスは、アップグレードに対応するのに十分なはずです。

discourse-doctorからのログ

discourse-doctor-v2.txt (93.7 KB)

「いいね!」 2

これが見えます

このバージョンの discourse_docker は、選択された Discourse バージョンと互換性がありません。

まず discourse_docker をアップグレードできますか?

「いいね!」 2

apt upgrade docker を実行しましたが、機能しませんでした。

root@was:/var/discourse# docker -v
Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2

discourse_dockerdocker ではありません。このリポジトリです: GitHub - discourse/discourse_docker: A Docker image for Discourse

以下を試すことができます

cd /var/discourse
git pull origin main --autostash
「いいね!」 6

うまくいきました!ありがとうございます!

:heart::heart::heart::heart::heart:

「いいね!」 1

このクローズされたトピックに簡単な追加情報を追加したいと思います。私は約5年間稼働させているDigital Ocean Discourseドロップレットで同様の問題を経験し、全く同じエラーが発生しました。Discourseの管理インターフェースからアップグレードを試みましたが、Discourseアプリの更新までは問題なく進みました。

ここでの私の唯一の追加情報は、サーバーを更新した後、何らかの理由で、Dockerをv18からv24に更新するためにapt upgrade docker-ceを実行する必要があったことです。その後、./launcher rebuild appを実行することができました。

「いいね!」 3