Dockerのアップグレードに失敗しました

v2.6.0.beta4 +52 からアップグレード中です。
アップグレードを試みたところ、前回のアップグレードからまだ進行中のものがすべて残っているのに気づきました(Docker Manager を除いて)。
すべてをリセットして Docker のアップグレードを開始しましたが、ここで事態は悪化しました。

rake aborted!
Don't know how to build task 'themes:update' (See the list of available tasks with `rake --tasks`)
Did you mean?  themes:audit
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `\u003ctop (required)\u003e'

再度試みました。
'themes:update’に気づいた際、2 つのテーマコンポーネントをアップグレードしました。
その後、Docker のアップグレードを確認すると、正常に完了していました。

テーマコンポーネントのアップグレードが解決策だったのかは不明です。
しかし、その前に 2 回失敗していました。

@geoff777 問題の解決方法を投稿していただき、ありがとうございます!テーマやコンポーネントをアップグレードするにはどうすればよいのでしょうか?私も同様のエラーが発生していますが、標準のテーマが2つあるだけで、コンポーネントは全くありません。Installing a theme or theme component には、テーマの更新に関する具体的な説明はなく、git からのインストール方法のみが記載されています。最新のバージョンを GitHub から取得して、標準のテーマを上書きする必要がありましたか?

私の場合は 2.6.0.beta4 から 2.7.0.beta1 へのアップグレードでした。

追伸:おそらく discourse/lib/tasks/themes.rake at b5705348b32fff406d8e7e3463def65eaf635206 · discourse/discourse · GitHub を使用されたのだと思いますが、インストールを「アップグレード可能」な状態に保つために、これをどのように正しく呼び出すべきか確信が持てません(カスタマイズはインストールしたくないため)。

こんにちは、アンドリューさん、

テーマコンポーネントがいくつかインストールされていますが、そのうち2つを更新する必要がありました。
テーマコンポーネントの更新が、すべてが機能し始めた理由なのかどうかはわかりません。
ただ、古いコンピューターの「妖精」たちのせいかもしれませんね。なぜか説明はできませんが、3回目でうまくいき、ありがとうございました。また壊れる前に先に進みましょう… :grin:

同様のエラーが発生しました。UI ではテーマが最新であると表示されていますが、次にどうすればよいか分かりません。また、2.6 から 2.7 への更新も検討しています。

再構築を試してみられますか?

cd /var/discourse
./launcher rebuild app

はい、次にそれを試してみます。

それでした、ありがとうございます。