まだ問題があります。「the fix」の使い方

Site offline after rebuild (4th Feb 2025) の議論の続きです。

「修正」を実装するにはどうすればよいですか?

あなたは再建する。

「いいね!」 1

これらはすべて、置換が失敗したか、欠落していることを示しています。以前の投稿をすべて読んだわけではありませんが、Dockerバージョン20.10.5を使用している多くの人が問題を抱えていることがわかりました。

これが問題の原因である可能性があります。

最初にサーバーのバックアップを取りましたか?アップグレードを最初に試みる前の状態に戻すことはできますか?

そうでない場合は、すべてのデータがまだそこにあると確信しています。

いずれにせよ、今すぐバックアップを取ってください。

次を実行すると何が表示されますか?

cat /var/discourse/shared/standalone/postgres_data/PG_VERSION
「いいね!」 2

ある時点で、彼らは Support は正常に動作している Discourse サイトの使用に関するヘルプ用であり、Installation は正常に動作していないセルフホスティング者向けのヘルプ用であると決定しました。それはインストールのヘルプではなく、あなたのインストールに関するヘルプであり、それが存在するかどうかは関係ありません。したがって、それは動詞ではなく名詞としてのインストールです。私も最初の数十回は混乱しました。:person_shrugging:

できません。元に戻す方法はありません。(おそらく、サーバー全体のバックアップイメージがあれば別ですが。)

古いサーバーイメージにロールバックしてサイトが再び動作するようになったと見たような気がしますが?それとも誰か他の人だったかもしれません。

上記の質問に答えていただければ、Michael がお手伝いできるかもしれません。新しいドロップレットに移行する方が、はるかに速く、簡単で、安全だと思います。最近の Discourse バックアップがあれば、新しいインスタンスに fresh install して、そのバックアップを復元するだけです。もしなければ、Move a Discourse site to another VPS with rsync の手順に従って、そこでアップグレードを試すことができます。既存のサイトは機能し続けるので、失うものは何もありません。うまくいけば、古いサイトを停止し、rsync コマンドを実行し、もう一度実行してから、DNS を切り替えることができます。

「いいね!」 1