Erro interno do servidor na página de upgrade

Olá,

Acabei de receber um erro na página de atualização, existe uma maneira documentada de depurar / relatar esses casos?

discourse

Obrigado pela sua ajuda!

2 curtidas

Você deve conseguir encontrar mais informações na sua página /logs para o erro. Se você puder compartilhar o que encontrar aqui, isso deve nos ajudar a descobrir o que está acontecendo. :+1:

1 curtida

Houve um erro corrigido recentemente relacionado ao novo sistema de numeração de versão. Não consigo encontrá-lo, mas a atualização pela linha de comando deve corrigi-lo.

3 curtidas

Este?

3 curtidas

Aquilo exigiu uma correção em nosso servidor central de verificação de versão, então deve estar corrigido em todos os lugares agora. Recompilar não mudará nada. Além disso, eu acho que aquilo não estava afetando o caminho /admin/upgrade :thinking:

1 curtida

É isso que os logs mostram quando aciono o erro:

Screenshot

Message (7 copies reported)

ArgumentError (Malformed version number string < 3.1.0.beta6)
lib/version.rb:44:in `block in find_compatible_resource'
lib/version.rb:44:in `each'
lib/version.rb:44:in `sort_by'
lib/version.rb:44:in `find_compatible_resource'
lib/version.rb:79:in `find_compatible_git_resource'
app/controllers/application_controller.rb:420:in `block in with_resolved_locale'
app/controllers/application_controller.rb:420:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Backtrace

/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:223:in `initialize'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:206:in `new'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/version.rb:206:in `new'
lib/version.rb:44:in `block in find_compatible_resource'
lib/version.rb:44:in `each'
lib/version.rb:44:in `sort_by'
lib/version.rb:44:in `find_compatible_resource'
lib/version.rb:79:in `find_compatible_git_resource'
plugins/docker_manager/lib/docker_manager/git_repo.rb:153:in `tracking_branch'
plugins/docker_manager/lib/docker_manager/git_repo.rb:100:in `tracking_ref'
4 curtidas

Obrigado @Campano. Esperávamos que este problema do docker_manager fosse resolvido através deste commit, mas parece que temos mais trabalho a fazer aqui.

Enquanto isso, recomendo seguir o conselho de @pfaffman de fazer uma reconstrução pela linha de comando (./launcher rebuild app) - isso deve atualizar tudo e fazer com que funcione corretamente.

5 curtidas

Postei este tópico descrevendo o erro e como se recuperar:

4 curtidas

3 posts foram divididos para um novo tópico: Undefined method `sub!’ when visiting `/admin/upgrade`

Muito obrigado @david, funcionou para mim.

1 curtida

Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas.