Docker Manager アップグレード後の空白のアップグレードページ

Docker Manager を 2.0.0.beta10 に更新後にアップグレードページが空白になる からの議論を継続します:

最新の Docker Manager をビルドするために更新したところ、現在はビルド (3792ffa556) 2.6.0.beta1 になっています。アップグレード一覧が空白になっていますが、Processes タブは正常に動作しています。

「いいね!」 4

私も同じです。./launcher rebuild app を実行した後、Discourse 全体がダウンしてしまいました。エラー 521 です。

./launcher rebuild app を複数回実行しましたが、上記のスレッドで言及されているような効果はありませんでした。

私は 2.6.0-beta1 を使用していました。

編集:さらに 3 回実行した後、完了から 10 分ほどして復活しました。何事でしょうか?

「いいね!」 1

これは関連するかもしれません。

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'
「いいね!」 1

メッセージ(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 ホスト

「いいね!」 2

@featheredtoast、これはあなたのものですか?

「いいね!」 4

ふむ、リベース中に何かが起きたようですね。ごめんなさい。すぐに対応します。

「いいね!」 4

修正をプッシュしましたので、ご心配なく :hugs:

https://review.discourse.org/t/fix-make-branch-hunting-backwards-compatible/13222?u=samsaffron

「いいね!」 8

おっと、なんと、互換性の問題がまたもや。この機能の目的そのものなのに。皮肉ですね。見つけてくれてありがとうございます! :hugs:

「いいね!」 8

コアサポートをベータ版と安定版にバックポートする必要があります。そうしないと、この機能を使用するまで長い間立ち往生してしまいます。

「いいね!」 8

修正いただきありがとうございます。念のため確認ですが、影響を受けたユーザーに対する復旧戦略はどのようなものですか?

./launcher rebuild {app-container} でしょうか?

「いいね!」 2

確かにそうしましたが、一部の人にはそれが機能しないという報告があります。

「いいね!」 2

その通りです。これでサイトが復旧します :+1:

「いいね!」 4