방금 업데이트를 진행했는데, 이제 사이트에 접속하면 "테마/컴포넌트에 오류가 있어 사이트가 정상적으로 작동하지 않을 수 있습니다."라는 메시지가 표시됩니다. 문제는 어떤 오류인지에 대한 힌트가 전혀 없다는 점입니다. 제 쪽에서는 아무것도 변경하지 않았습니다. 업데이트만 한 것입니다. 제 테마에서 Discourse를 문제 일으키는 부분이 무엇인지라도 알아볼 수 있도록 도와주실 수 있을까요?
수정: 헤드(HEAD) 섹션에 추가했던 몇 가지 스크립트가 더 이상 표시되지 않는 것 같습니다. 이 스크립트들은 단순히 뉴스 피드를 불러오기 위한 것이었습니다. 이 부분에 대해 좀 더 알려주실 수 있는 분이 있을까요?
그래서, 이 문제를 해결하는 가장 좋은 방법은 새 Discourse를 설정하고 백업을 거기서 복원하는 것이라고 생각합니다. 기존 Discourse는 6년 전 버전의 Ubuntu를 사용하고 있으며, 더 이상 LTS 업데이트를 제공하지 않습니다. 시스템 리프레시가 필요한 시점입니다.
위에서 언급했듯이, 제가 사용하던 VPS는 6년 된 것이었기 때문에 Ubuntu 22.04 LTS 기반의 새 VPS를 생성하고 Discourse를 새로 설치한 뒤, 기존 포럼의 백업 파일을 새 Discourse 인스턴스에 복원했습니다. 모든 문제가 해결되었습니다. 데이터 손실은 없었으며, 뉴스 피드가 잠시 작동하지 않았던 것을 제외하고는 다운타임도 없었습니다.