更新失敗 フォーラムが機能せず、「最新バージョンです」と表示される

昨日 Docker Manager のアップデートを試みましたが、失敗しました。そのログは以下の通りです:

https://pastebin.com/f7LBM1Vi

何が問題だったか確認した後、アップデートを再試行しましたが、「Docker Manager は最新であり、利用可能なアップデートはありません」と表示されました。そのため、アップデートは正常に完了したと推測しました(これは私の誤った推測であり、今ではそうすべきではなかったと分かっています)。

その後、本日 Discourse フォーラムのアップデートを行いました。エラーが発生しましたが(ページが再読み込みされたためコピーできませんでした。なぜそうなったのか分かりません、すみません)。現在、フォーラムは機能しておらず、ユーザーにはエラーが発生していることと、現在修正中であることのみが表示されます。一方、運良く開いたままだった管理パネルでは、「Discourse フォーラムは最新であり、利用可能なアップデートはありません。通常通り動作するはずです」と表示されています。

ご協力をお願いします。

再構築を試みましたか?

サーバーに SSH で接続し、

cd /var/discourse
git pull
./launcher rebuild app

いいえ、まだ試していません。自分のスレッドに似たスレッドをちょうど見つけました。数分後に試して、それで解決するか確認します。迅速な返信ありがとうございます。

長期間(約4〜6ヶ月)更新を行っていなかった場合、Docker Managerにいくつかの変更が加えられ、それがご報告いただいた症状の原因となりました。これらの問題を解決するには、再構築で十分です。これでフォーラムが再びオンラインに戻ることを願っています。

この話題が頻繁に上がることを考えると、新しいイメージが利用可能で再構築が必要な場合に、/admin/update ページで警告を表示したほうがいいかもしれませんか?

より定期的な更新を促すため、通知は /admin/update ではなく /admin に配置すべきだと考えます。

はい、9 月以来フォーラムの更新ができていませんでした。それが今回の問題の原因だったかもしれません。Docker マネージャーに特別な警告が出なかったのは残念ですね。再構築したらすぐに結果を報告します。これまでのご協力に感謝します。

すでに機能しています。前回、$redis をリファクタリングした際の不具合は残念でした。更新間の競合により、今回はシステムを使って警告することができませんでした。

しかし、それ以外の場合はすべてこの機能を使用しており、非常に明確に動作します。

すべてが最新に更新され、意図通りに動作するようになりました。
私が行ったことは以下の通りです。

この投稿から提案をコピーしました。
その後、あなたが提案した通りに実行しました。数分かかりましたが、すべて円滑に進み、現在は正常に動作しています。

改めて、ご支援いただきありがとうございます。