downey
(Michael Downey)
8 Julho , 2020 05:17
1
Continuando a discussão de Página de atualização em branco após atualizar o Docker Manager para 2.0.0.beta10 :
Acabei de atualizar para a última versão do Docker Manager e agora estou na build (3792ffa556) 2.6.0.beta1. Minha lista de atualizações está em branco. A aba Processos ainda funciona normalmente, no entanto.
4 Curtiram
Aqui também. Após ./launcher rebuild app, todo o Discourse ficou fora do ar .. Erro 521
Já executei ./launcher rebuild app várias vezes, mas não ajudou, ao contrário do que foi mencionado no tópico acima.
Eu estava na versão 2.6.0-beta1
Edição: após executá-lo mais 3 vezes, ele voltou à vida (10 minutos após o término) .. o que foi isso?
1 Curtiu
Acho que isso pode ser relevante,
Notamos alguns erros em nossos logs do Discourse relacionados ao Docker Manager, quando nosso Discourse ficou com a tela branca após a atualização.
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 Curtiu
Mensagem (2 cópias relatadas)
NoMethodError (método não definido find_compatible_git_resource' para Discourse:Module) /var/www/discourse/plugins/docker_manager/lib/docker_manager/git_repo.rb:116:in tracking_branch’
Rastreamento
/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'
Ambiente
HOSSES HTTP
2 Curtiram
riking
(Kane York)
8 Julho , 2020 06:00
5
@featheredtoast , isso é seu?
Hey everyone , I just merged a new feature that will help plugins and themes pin certain versions when installed on older Discourse instances.
You can now include a .discourse-compatibility file at the root of a plugin or theme repository, that designates what to checkout when installing on older Discourse versions.
Rationale
It sucks to remember which plugins and themes are compatible with which Discourse versions. As an admin, it should be possible to easily scan those changes and fi…
4 Curtiram
Hmm, parece que algo aconteceu enquanto eu estava fazendo o rebase aqui — desculpe por isso. Vou corrigir em breve.
4 Curtiram
sam
(Sam Saffron)
8 Julho , 2020 06:14
7
8 Curtiram
ops, uau, a compatibilidade retroativa ataca novamente, exatamente o propósito dessa funcionalidade. Ironia. Boa detecção, obrigado!
8 Curtiram
sam
(Sam Saffron)
8 Julho , 2020 06:19
9
Precisamos garantir que o suporte principal seja portado de volta para as versões beta e estável, caso contrário, ficaremos presos por muito tempo antes de poder usar esse recurso.
8 Curtiram
downey
(Michael Downey)
8 Julho , 2020 17:29
11
Obrigado pela correção. Só para esclarecer, qual é a estratégia de recuperação aqui para os afetados?
./launcher rebuild {app-container} ?
2 Curtiram
EricGT
(EricGT)
8 Julho , 2020 17:36
12
Foi isso que fizemos, mas alguns estão relatando que isso não funciona.
2 Curtiram
Correto, isso deve colocar seu site de volta no ar
4 Curtiram