다음 명령어를 시도해 보셨나요?
./launcher start app
다만, 이전 컨테이너가 종료된 상태에서 ./launcher cleanup을 실행했고 시작할 컨테이너가 없다면 꽤 난감한 상황에 빠진 셈입니다. 그렇게 하신 건가요? 그렇게 하신 것으로 보입니다.
잘못된 테마 컴포넌트 때문에 업그레이드가 불가능해지는 것은 버그라고 생각합니다. 따라서 해결책이 곧 나올 수도 있겠습니다.
데이터베이스를 수정하여 테마 컴포넌트를 제거하는 것도 방법이지만, 데이터베이스에 접근할 수 있도록 컨테이너를 실행할 수 없는 상태라면 어떻게 해야 할지 정확히 모르겠습니다.
제가 생각할 수 있는 다른 긴급 해결책은 클린 설치 환경에서 기존 데이터베이스를 복원해 보는 것입니다.
클린 설치 환경에 데이터베이스를 복원한 다음(깨진 테마는 무시되지 않을까요?), 기존 데이터베이스를 삭제하고 업그레이드된 Discourse로 새 빈 데이터베이스를 다시 구축한 후, 원격 클린 설치 환경의 데이터베이스를 복원하는 방식입니다.
또 다른 해결책은 데이터베이스 전용 이미지를 생성하고 SQL을 사용해 깨진 테마 컴포넌트를 제거하는 것입니다.