원클릭 브라우저 업그레이드 후 설치 오류 발생 – 해결 방법?

원클릭 업그레이드가 실패하여 사이트에 다음과 같은 내용이 표시됩니다:

오류 발생

이 토론 포럼을 구동하는 소프트웨어에서 예기치 않은 문제가 발생했습니다. 불편을 드려 죄송합니다.

오류에 대한 자세한 정보는 로그에 기록되었으며 자동 알림이 생성되었습니다. 확인하겠습니다.

추가 조치는 필요하지 않습니다. 그러나 오류 상태가 지속되면, 오류 재현 단계를 포함한 추가 세부 정보를 사이트의 피드백 카테고리에 토론 주제를 게시하여 제공할 수 있습니다.

이를 어떻게 수정할 수 있을까요?

로그에는 다음과 같은 내용이 표시됩니다:

2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:21 pm
2 Failed to handle exception in exception app middleware : undefined method `client_overrides_exist?' for ExtraLocalesController:Class 5:21 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:23 pm
4 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:26 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:34 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:35 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:35 pm
2 Sidekiq heartbeat test failed, restarting 5:39 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:41 pm
3 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:43 pm

업그레이드가 실패한 이유를 물어봐야 할 것 같습니다. 또한 관리자 패널의 백업 섹션에 접근할 수도 없었습니다.

12월에 업그레이드로 해결할 수 없었던 Docker 문제가 있었습니다. 기억에 따르면, 2.4.0.beta8로의 업그레이드를 위해 재빌드가 필요했습니다.

귀하의 문제는 동일하지 않을 수 있지만, 재빌드를 시도해 보시면 해결될 수 있습니다:

역시 그거였네요! 감사합니다!

그리고 DigitalOcean에서 루트 비밀번호를 재설정할 좋은 기회이기도 했습니다. 비밀번호를 어디에 저장해뒀는지 기억이 안 났거든요. 솔직히 터미널에서 무언가를 잘못 설정할까 봐 걱정했지만, 다행히 모두 잘 해결되었습니다.

다시 한번 감사합니다! Discourse 커뮤니티는 정말 훌륭합니다!