Impossibile ripristinare il backup da business 7 a nuova installazione a causa di errore di versione

Ho un container appena ricostruito che si rifiuta di ripristinare un backup di ore fa da

Your branch is up to date with 'origin/tests-passed'.

nothing to commit, working tree clean
root@meshack-five:/var/www/discourse# git log
commit c758e2cdd17cc7f8cc44596e72d60e81b5bd8def (grafted, HEAD -> tests-passed, origin/tests-passed)
Author: Joffrey JAFFEUX <j.jaffeux@gmail.com>
Date:   Fri Jan 14 15:51:31 2022 +0100

Ma quando provo a ripristinare, ottengo…

Copying archive to tmp directory...
Unzipping archive, this may take a while...
Extracting dump file...
Validating metadata...
  Current version: 20220107014925
  Restored version: 20220112091339
EXCEPTION: You're trying to restore a more recent version of the schema. You should migrate first!

Ho provato a fare un SKIP_POST_DEPLOYMENT_MIGRATIONS=false rake db:migrate per vedere se poteva aiutare, ma senza successo.

https://five.imports.literateforums.com/ mostra

    <meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version c758e2cdd17cc7f8cc44596e72d60e81b5bd8def">

La sorgente sul sito ospitato (su business7) mostra:

   <meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version 6272edd1219652a8e1c9c33e16229b029cec603c">

Ho controllato i commit su Commits · discourse/discourse · GitHub e sembra che il mio server sia più aggiornato.

Sento di dover fare qualcosa di stupido, ma non riesco a capire cosa possa essere.

Probabilmente solo una migrazione da un plugin non installato sul tuo sistema. La sostituzione del numero di versione nel nome del file dovrebbe risolverlo.

Aha. Mi chiedevo dei plugin e se dovessi installarli tutti. E rinominare il file è imbarazzantemente semplice. :man_shrugging:

Ha funzionato, ma ricostruirò con i plugin che probabilmente saranno in gioco nel caso qualcosa debba esserci quando unirò questi due siti.

Grazie mille.