继续讨论 更新 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 版本。
编辑:又运行了三次后,它在完成 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
哎呀,哇,向后兼容性又起作用了,这正是这个功能的初衷。真是讽刺。发现得很及时,谢谢!![]()
我们必须确保将核心支持向后移植到 beta 版和稳定版,否则在启用此功能之前,我们将长时间处于停滞状态。
感谢修复。请澄清一下,受此影响的用户应采取何种恢复策略?
./launcher rebuild {app-container} ?
我们就是这么做的,但有人报告说这不起作用。
没错,这样应该能让您的网站恢复正常运行 ![]()