비공개 포럼이 로딩 화면에서 멈춤

오래전부터 우리 Discourse가 로딩 화면에서 멈춰 있는 상태였습니다. 마침 도움이 될 만한 검색어를 찾았지만, My forum is stuck on the loading screen 의 조언에 따라 https://service.slaa.network/u/admin-login 으로 로그인하려고 보니 관리자 이메일이 전송되지 않습니다! 더 깊은 문제가 있는 것 같습니다.

여러 번 앱을 재구축해 보았지만 해결되지 않았습니다. 업데이트를 하면 해결될 거라고 생각했지만 아니었습니다.

위 조언에 따라 오래되고 비공식적인 두 개의 플러그인을 제거했습니다:
GitHub - procourse/procourse-installer: A Discourse plugin for installing other Discourse plugins. · GitHub
GitHub - procourse/procourse-static-pages: Allows admins to create static pages in Discourse. · GitHub
그러나 재구축이 완전히 실패하여 Procourse Installer를 다시 설치했습니다(플러그인이 이 설치자를 통해 설치되었기 때문에 이를 제거한 것이 문제를 일으킨 것은 아닐까 생각했기 때문입니다). 하지만 여전히 로딩 화면으로 돌아왔습니다.

안전 모드에도 로그인할 수 없어 어떻게 해야 할지 막막합니다.

콘솔에 ReferenceError: Ember is not defined라는 오류가 표시되는 것을 볼 수 있지만, 이를 해결하는 방법을 모르겠습니다.

어떤 아이디어라도 있을까요?

프로코스 인스톨러 플러그인을 제거하세요.

URL에 ?safe_mode=no_themes%2Cno_plugins를 추가하여 대체 방법으로 안전 모드를 활성화할 수 있습니다:

https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins

브라우저 콘솔을 확인해 보면, Pfaffman의 제안대로 에러가 procourse 설치 플러그인의 진행 바 컴포넌트에서 발생하고 있는 것으로 보입니다.

플러그인을 제거하고 재구축을 시도했을 때 어떤 에러가 발생했나요?

아, 죄송합니다. 그걸 어떻게 놓치고 있었네요.

제 추측으로는 Procourse 설치 프로그램이 문제를 일으키는 잔여물을 남겨둔 것 같습니다. 다만 로그가 없으니 그저 추측일 뿐이죠.

또한 문제가 되는 오래된 테마가 있을 수도 있습니다(이건 이제 Jammy의 safe-mode URL로 해결됩니다).

이렇게 알려주셔서 정말 감사합니다. 답변이 늦어서 죄송합니다.

수정된 안전 모드 링크를 시도해 봤을 때 로그인에는 성공했지만, 여전히 로딩 화면이 표시되었습니다.

실패한 재빌드의 '로그’를 첨부합니다.
discourseinstalllog1.txt (49.7 KB)

Procourse 설치기를 다른 방법으로 제거하는 법에 대해 어떤 아이디어가 있을까요?

거기에서 Zlib::BufError: buffer error (Zlib::BufError)가 보인 것 같습니다.

DISCOURSE_MAXMIND_ACCOUNT_ID를 app.yml에 추가한 후 성공적으로 재빌드할 수 있는지 확인해 보시겠어요?

답변을 보기 전에 Procourse Installer를 제거한 후(git pull 수행 후) 다시 재빌드를 시도해 봤는데, 이번에는 문제가 없이 잘 빌드되었습니다.

이제 Discourse Dark Mode 테마에서 또 다른 오류가 발생하고 있습니다. 치명적인 문제는 아니지만, Your site may not work because a theme / component has errors 를 확인해 본 결과 Ember 5에 맞춰 업데이트가 되지 않은 것 같습니다. 해당 링크는 Preparing for Discourse's upgrade to Ember 5 를 참조하고 있습니다.

하지만 Discourse에 이제 자동 다크 모드가 제공되는 것 같아서(Automatic Dark Mode color scheme switching) Discourse Dark Mode 테마를 삭제할 수 있겠네요!

도움 주셔서 감사합니다. 업데이트를 통해 제가 겪던 문제가 해결된 것 같습니다.