Exatamente o mesmo problema aqui.
Mas com algumas variações.
Eu estava tentando criar uma máquina de teste para testar alguns plugins e temas.
Criei um novo fórum Discourse do zero, atualizei para a última versão e, em seguida, tentei restaurar o último backup.
Falhou com esse erro.
Percebi que a máquina de teste tinha uma versão mais recente do que a máquina de produção.
Atualizei a máquina de produção e fiz um backup.
Mesmo erro.
A máquina de teste onde tentei restaurar tem a versão v2.4.0beta4+115.
A máquina de produção relata “latest-release+115” após a atualização (estranho, pois até agora ela relatava o número da versão).
O script discourse-doctor relata v2.4.0beta4 em ambas as máquinas.
Talvez seja um bug na v2.4.0.
Falei sobre isso nestas postagens (sem resposta até agora).
https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415
Aqui, pergunto qual é a melhor maneira de planejar um método de recuperação de desastres.
Os backups não informam facilmente qual é a versão do Discourse e dos plugins que contêm, e quando você instala o Discourse em uma nova máquina, não tem controle sobre a versão do Discourse/plugins que está instalando, pelo que sei, ele instala as versões mais recentes.