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.