Exactamente el mismo problema aquí.
Pero con alguna variación.
Estaba intentando crear una máquina de prueba para probar algunos plugins y temas.
Creé un nuevo foro de Discourse desde cero, lo actualicé a la última versión y luego intenté restaurar la última copia de seguridad.
Falló con ese error.
Me di cuenta de que la máquina de prueba tenía una versión más reciente que la máquina de producción.
Actualicé la máquina de producción y hice una copia de seguridad.
Mismo error.
La máquina de prueba donde intenté restaurar tiene la versión v2.4.0beta4+115.
La máquina de producción reporta latest-release+115 después de la actualización (extraño, ya que hasta ahora mostraba el número de versión).
El script discourse-doctor reporta v2.4.0beta4 en ambas máquinas.
Puede que sea un error en la v2.4.0.
He hablado sobre esto en estos posts (sin respuesta hasta ahora).
https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415
Aquí pregunto cuál es la mejor manera de planificar un método de recuperación ante desastres.
Las copias de seguridad no indican fácilmente qué versión de Discourse y de plugins contienen, y cuando instalas Discourse en una nueva máquina no tienes control sobre la versión de Discourse/plugins que se instala, al menos que yo sepa, instala las versiones más recientes.