Docker Manager を 2.0.0.beta10 に更新後にアップグレードページが空白になる からの議論を継続します:
最新の Docker Manager をビルドするために更新したところ、現在はビルド (3792ffa556) 2.6.0.beta1 になっています。アップグレード一覧が空白になっていますが、Processes タブは正常に動作しています。
Docker Manager を 2.0.0.beta10 に更新後にアップグレードページが空白になる からの議論を継続します:
最新の Docker Manager をビルドするために更新したところ、現在はビルド (3792ffa556) 2.6.0.beta1 になっています。アップグレード一覧が空白になっていますが、Processes タブは正常に動作しています。
私も同じです。./launcher rebuild app を実行した後、Discourse 全体がダウンしてしまいました。エラー 521 です。
./launcher rebuild app を複数回実行しましたが、上記のスレッドで言及されているような効果はありませんでした。
私は 2.6.0-beta1 を使用していました。
編集:さらに 3 回実行した後、完了から 10 分ほどして復活しました。何事でしょうか?
これは関連するかもしれません。
Discourse のアップグレード後にホワイトスクリーンが表示された際、docker manager に関連するいくつかのエラーが Discourse のログで確認されました。
NoMethodError (undefined method `find_compatible_git_resource' for Discourse:Module)
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:116:in `tracking_branch'
メッセージ(2 件のコピーが報告されました)
NoMethodError(Discourse:Module に find_compatible_git_resource メソッドが定義されていません)
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:116:in `tracking_branch’
バックトレース
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:116:in `tracking_branch'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:11:in `initialize'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:77:in `new'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:77:in `find_all'
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:28:in `repos'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/abstract_controller/base.rb:195:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
環境
HTTP ホスト
@featheredtoast、これはあなたのものですか?
ふむ、リベース中に何かが起きたようですね。ごめんなさい。すぐに対応します。
修正をプッシュしましたので、ご心配なく ![]()
https://review.discourse.org/t/fix-make-branch-hunting-backwards-compatible/13222?u=samsaffron
おっと、なんと、互換性の問題がまたもや。この機能の目的そのものなのに。皮肉ですね。見つけてくれてありがとうございます! ![]()
コアサポートをベータ版と安定版にバックポートする必要があります。そうしないと、この機能を使用するまで長い間立ち往生してしまいます。
修正いただきありがとうございます。念のため確認ですが、影響を受けたユーザーに対する復旧戦略はどのようなものですか?
./launcher rebuild {app-container} でしょうか?
確かにそうしましたが、一部の人にはそれが機能しないという報告があります。
その通りです。これでサイトが復旧します ![]()