업그레이드 페이지에서 내부 서버 오류 발생

안녕하세요,

업그레이드 페이지에서 오류가 발생했는데, 이러한 경우를 디버깅하거나 보고할 수 있는 문서화된 방법이 있을까요?

discourse

도움 주셔서 감사합니다!

에러에 대한 더 자세한 정보를 /logs 페이지에서 확인하실 수 있습니다. 거기서 발견하신 내용을 여기에 공유해 주시면, 어떤 문제가 발생하고 있는지 파악하는 데 도움이 될 것입니다. :+1:

새 버전 번호 체계와 관련된 큰 버그가 최근에 수정되었습니다. 해당 버그를 찾을 수는 없지만, 명령줄 업그레이드를 수행하면 해결될 것입니다.

이거요?

그 문제는 중앙 버전 확인 서버에서 수정이 필요했기 때문에, 이제 모든 곳에서 수정되었어야 합니다. 재빌드해도 아무런 변화가 없을 것입니다. 또한, 해당 문제가 /admin/upgrade 경로에 영향을 미쳤다고 생각하지는 않습니다 :thinking:

에러를 트리거했을 때 로그에 표시되는 내용입니다:

스크린샷

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/content_security_policy/middleware.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'

Campano님, 감사합니다. 이 docker_manager 문제를 이 커밋으로 해결할 수 있을 거라고 기대했지만, 아직 더 해야 할 일이 있는 것 같습니다.

그동안에는 @pfaffman님의 조언을 따라 커맨드 라인으로 재빌드(./launcher rebuild app)하는 것을 권장합니다. 그러면 모든 것이 최신 상태로 업데이트되고 정상적으로 작동할 것입니다.

이 오류와 복구 방법에 대해 설명하는 주제를 게시했습니다:

@david, 정말 감사합니다. 저한테는 잘 작동했습니다.