포럼 재구축 (백업 복원은 되지만 재구축은 안 됨)

Digital Ocean을 통해 포럼을 호스팅하고 있으며, 터미널을 통해 인스턴스를 다시 구축한 지 약 1년이 되었습니다.

./launcher rebuild app

처음에는 여기(Install plugins on a self-hosted site)의 단계를 따라 플러그인을 추가하려 했으나, 인스턴스 재구축이 실패했습니다. 재시작 후 다음 오류 메시지가 표시되었습니다:

“이 토론 포럼을 구동하는 소프트웨어에서 예기치 않은 문제가 발생했습니다”

백업으로 포럼을 복원한 후, 코드(예: app.yml 파일)를 수정하지 않은 상태에서 sanity check를 위해 다시 rebuild app 시퀀스를 실행해 보았습니다. 하지만 여전히 재구축 및 시작 시퀀스가 위의 동일한 오류 메시지로 이어졌습니다.

다음 단계의 문제 해결에 대해 어떤 조언이 있을까요?

플러그인:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

명령줄에서 rebuild 명령을 실행한 결과로 받은 로그(전사본)를 공유하는 것이 가장 좋습니다.

(서비스가 시작되도록 충분히 기다리지 않은 것일 수 있습니다. 웹사이트가 접근할 수 없다고 결론 내리기 전에 최소 5분은 기다려야 합니다.)

/logs에는 유용한 정보가 있을 수 있으며, no_plugins 모드에서 /safe-mode를 사용하면 적어도 로그인할 수 있습니다(관리자라면 /logs를 볼 수 있어야 합니다).

일부 플러그인을 비활성화해 보셨나요?
가끔 플러그인이 문제를 일으키기도 해요. 전부 비활성화한 뒤 하나씩 활성화해서 어떤 플러그인이 원인이 되는지 확인해 보세요.

이것은 테마 컴포넌트이므로 app.yml이 아닌 관리 영역의 Customize 섹션에 설치해야 하므로, 이것도 제거할 수 있습니다.