최신 베타 버전 업데이트 후(중요 업데이트 경고 표시) Discourse가 시작되지 않음

원박스(embedding) 문제를 해결할 수 있을 것 같아서 프론트엔드에서 업데이트를 실행해 보았습니다. 그냥 한번 해보자는 마음으로 리빌드도 실행해 보았는데, 마지막 메시지가 다음과 같습니다:

DigitalOcean으로 호스팅하고 있습니다.

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 788 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
90fa3dc632feafe86edf69feca9c1a1a48f166e6368e6503b5768d01af622f3d

./discourse-doctor를 실행하면 리빌드만 다시 실행됩니다. 이미 시도해 보았지만 실패했습니다. 다른 분들도 이런 현상을 경험해 보셨나요?

저는 리눅스에 대해 잘 모르기 때문에 무엇을 찾아봐야 하고 어떻게 수정해야 하는지 좀 더 구체적인 도움을 받을 수 있을 것 같습니다.

discourse doctor의 재구성이 문제를 해결한 것 같습니다!

재구축이 되었고, 기존 앱을 재시작한 건가요? 대시보드에 표시된 버전 번호는 무엇인가요? (파란색 숫자)

참고로, 오류는 로그의 더 위쪽에 위치해 있으므로, 로그의 끝 부분을 더 많이 공유해 주시면 특정 문제를 파악하는 데 도움이 됩니다.

edc6b6f26c 3.3.0 beta 5 dev

업데이트 후 바로 재빌드(rebuild)를 시도했는데, 약 5~10분 후부터는 브라우저를 새로고침해도 사이트가 응답하지 않았습니다.

그래서 CLI를 확인해 보니 (위와 같은) 메시지가 있었습니다.

그 후 재빌드를 한 번 더 실행했는데, 그때 ‘doctor’ 기능이 눈에 들어와서 그것을 실행해 보았습니다.

앱이 실제로는 시작에 성공했다는 것을 알아차렸고(보통은 실행 과정을 지켜보지 않는데), 완료 후 상태가 더 좋아진 것 같았습니다.

아쉽게도 로그를 확인해서 어떤 메시지가 출력되었는지 보는 방법조차 모르겠습니다 :grimacing:

다시 빌드(Rebuild)를 실행하면 성공하나요? 그렇지 않다면, 로그를 조금 위로 스크롤하여 실제 오류를 찾아보세요.

오늘도 다시 리빌드를 시도할 만큼 용감했어요. (지난번은 제 생일에 했었는데, 하루 종일 고치느라 괴로워하고 싶지 않았거든요.)

잘 돌아갔고, 로그에서 눈에 띄는 경고나 이상 징후도 없어서 정말 기뻐요!

도와주셔서 감사합니다.