更新がブロックされた場合は最新のイメージを実行する必要があります - Discourse ホスティング

Web UI 経由の更新は、最新のイメージを実行するまで無効になっています。これを行うには、SSH を使用してサーバーにログインし、コマンドを実行してください。

これは Discourse でホストされているフォーラムです。

Web UIの更新で対応できないことは珍しくありません。

そのため、コマンドラインによる更新を行うためにログインできる状態を常に保っておく必要があります。

(更新前に必ずバックアップを取ってください!)

Discourseサーバーでそれをするにはどうすればいいですか?許可されることはないと思うのですが。

正しいアップデートチャネルに従えば、UIでそれを制御できないのですか?

まもなく誰かから助けが得られると思います

急ぐ必要はないけど、念のためサーバーがセルフホストされているかどうか創設者に聞いておこうと思ったんだ。

昔の会話からすると、そうではなかった気がする。でも今は……

(各ページの下部に「powered by discourse」と表示されている)

もちろん、それがどちらの意味を示しているかは不明だ。

続ける前に確認しておくよ :slight_smile:

ああ、Discourse のすべてのインストールには、下部に「Powered by Discourse」のリンクが表示されます。サイトをセルフホスティングしている場合、Discourse が存在するサーバーにセキュアシェル (SSH) でログインして、コマンドラインからアップグレードを実行できる必要があります。

おっと、その点は考慮していませんでした。ただし、前述の通り、おそらく実際にはセルフホストされているはずです。

(ssh は必ずしも必要ないかもしれません。ホスティングプロバイダーがウェブベースのコマンドラインやコンソールを提供している場合があるためです。)

明確にするために hosted-support タグを追加しました。@Giantkin_1 多くのユーザーにとって現在は週末なので、チームからのサポートを受けるには月曜日まで待つ必要があります。

まったくの余談ですが、これは私が Discourse で最も苦手とする機能です。

その仕組みには一定の論理があること、そしてセルフホスト型のフォーラムがベースとなる OS のパッチ適用も引き受けるようになることは理解しています。

私の疑問は、UI から行うアップデートが無効化されているのには技術的な理由があるのか、それとも単に慣習だからなのかということです。

逆の立場から見ると、モバイルアプリからフォーラムをアップデートできる機能は大変気に入っています。これにより、アップデートの追従が簡単かつ便利になります。

Discourseホスティングサイトとして、その責任をteam discourseに引き継ぐことに満足しています。サポートは最高で、バージョン管理ではなくコミュニティに集中できます。

まあ、全体的に不思議な話で、過去5年間は自分でアップデートできていたのに、突然ブロックされてSSHでログインするようになり、違和感を感じていました。

でも今はウェブサイトチームに確認したので、返答を待っています。
もし彼らが「自分たちでやる」と言うなら、アップデートしてくれるよう頼み込むつもりです(笑)

Discourseホスティングの場合は、アップデートしてもらうためにまた戻ってきて頼み込みます :slight_smile:

あはは

ホスト型インスタンスでは、その更新UIが全く存在しないため、セルフホスティングしているか、誰かがあなたのためにそれを行っている必要があります。

うん。7月の何かの更新をクリックしたばかりだったんだ。新しい更新ではそれができなかったから、7月の方が先に行わなきゃいけないんだろうと思った。それで、その方を普通に更新した。問題は全くなかった。

画像バージョンの更新は5年以上経っているのかな。まあ、チームに問い合わせを入れたよ。どう返ってくるか、誰が対応しているか見てみよう。

まだ大規模なデータベースのバージョン更新を行っていない場合は、その適用にはコマンドラインでの2回の更新が必要です。これは8月上旬から利用可能となるPostgreSQL 15からPostgreSQL 18への移行です。詳細は以下のリンクをご覧ください。