Não é possível excluir o componente de tema obsoleto do CLI - falha ao inicializar

Você já tentou

  ./launcher start app

Embora, se você executou um ./launcher cleanup enquanto o container antigo estava desligado e não tem um container para iniciar, então você está em uma situação complicada. Foi isso que você fez? Parece que foi.

Acho que é um bug que um componente de tema defeituoso torne impossível fazer uma atualização, então talvez uma solução esteja por vir.

Acho que você poderia modificar o banco de dados para remover o componente de tema, mas se não tiver um container em execução para permitir o acesso ao banco de dados, não tenho certeza de como você faria isso.

Minha única outra solução de emergência imediata seria verificar se você poderia restaurar o banco de dados existente em uma instalação limpa.

Talvez você possa restaurar o banco de dados em uma instalação limpa (talvez ele ignore o tema quebrado?), depois excluir seu banco de dados e recriar um novo banco de dados vazio com o Discourse atualizado, e então restaurar o banco de dados da instalação limpa remota.

Outra solução seria criar uma imagem apenas de banco de dados e usar SQL para remover o componente de tema defeituoso.