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 回失敗していました。
driib
(Andrew Berezovskyi)
2020 年 12 月 15 日午後 5:10
3
@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回目でうまくいき、ありがとうございました。また壊れる前に先に進みましょう…
同様のエラーが発生しました。UI ではテーマが最新であると表示されていますが、次にどうすればよいか分かりません。また、2.6 から 2.7 への更新も検討しています。
Falco
(Falco)
2021 年 1 月 28 日午後 7:26
6
再構築を試してみられますか?
cd /var/discourse
./launcher rebuild app