Errore nel ripristino del backup durante la migrazione

Esattamente lo stesso problema qui.

Ma con alcune variazioni.

Stavo cercando di creare una macchina di test per provare alcuni plugin e temi.

Ho creato un nuovo forum Discourse da zero, aggiornato all’ultima versione e poi ho provato a ripristinare l’ultimo backup.

È fallito con quell’errore.

Ho capito che la macchina di test aveva una versione più recente rispetto alla macchina di produzione.

Ho aggiornato la macchina di produzione e creato un backup.

Stesso errore.

La macchina di test su cui ho provato a ripristinare ha v2.4.0beta4+115.

La macchina di produzione riporta latest-release+115 dopo l’aggiornamento (strano, dato che finora riportava il numero di versione).

Lo script discourse-doctor riporta v2.4.0beta4 su entrambe le macchine.

Forse è un bug nella v2.4.0.

Ne ho parlato in questo post (senza risposta fino a ora).

https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415

Qui chiedo qual è il modo migliore per pianificare un metodo di ripristino di emergenza.

I backup non indicano facilmente quale versione di Discourse e di plugin contengono, e quando installi Discourse su una nuova macchina non hai il controllo sulla versione di Discourse/plugin che stai installando; per quanto ne so, installa le versioni più recenti.