v2026.3.0으로 업그레이드한 후, 인스턴스가 부팅되지 않으며 다음과 같은 오류가 발생합니다:
/var/www/discourse/plugins/discourse-subscriptions/plugin.rb:53:
uninitialized constant Plugin::Instance::USERNAME_ROUTE_FORMAT (NameError)
USERNAME_ROUTE_FORMAT 상수는 이 버전에서 제거된 것으로 보이며, discourse-subscriptions는 여전히 53번째 줄에서 이를 참조하고 있습니다.
참고할 점 — 이 오류 메시지는 다소 오해의 소지가 있습니다. 스택 트레이스는 discourse-subscriptions 자체를 직접적으로 지적하기보다, routes.draw를 먼저 호출하는 플러그인을 가리키기 때문에 잘못된 플러그인을 디버깅하는 데 시간을 낭비하기 쉽습니다.
네, Ubuntu 24.04에서 discourse_docker 공식 설치 방식을 사용하고 있습니다.
에러는 v2026.3.0-latest에서 일관되게 재현됩니다. discourse-subscriptions가 라우트 최종 처리(route finalization) 단계에서 로드될 시점에 해당 상수가 정의되어 있지 않으므로, 이는 코어에서 상수가 완전히 누락된 것이 아니라 로드 순서(load ordering) 문제일 가능성이 높습니다.