Ho riprovato ad avviare l’aggiornamento dopo aver verificato cosa fosse andato storto, ma il sistema ha indicato che il gestore Docker era già aggiornato e non erano disponibili ulteriori aggiornamenti. Ho quindi ipotizzato che l’aggiornamento fosse comunque andato a buon fine (è stata un’ipotesi errata da parte mia e ora so che non avrei dovuto farlo).
Oggi ho proceduto con l’aggiornamento del forum Discourse. Ho ricevuto un errore (non sono riuscito a copiarlo perché la pagina si è ricaricata – non so perché, scusate). Al momento il forum non funziona (gli utenti vedono solo un messaggio di errore e che stiamo risolvendo il problema), ma nel pannello di amministrazione, che per fortuna è rimasto aperto, risulta che il forum Discourse è aggiornato, non ci sono ulteriori aggiornamenti disponibili e dovrebbe funzionare normalmente.
Se stai aggiornando dopo molto tempo (~4-6 mesi), sono state apportate alcune modifiche a Docker Manager che hanno causato i sintomi che hai descritto. Una ricostruzione è sufficiente per risolvere questi problemi. Spero che questo riporti il tuo forum online.
Considerando quanto spesso questo si presenti, forse la pagina /admin/update dovrebbe mostrare un avviso quando è disponibile una nuova immagine e è necessaria una ricostruzione?
Sì, non sono riuscito ad aggiornare il forum da settembre. Probabilmente questo è stato il problema. È un peccato che il Docker Manager non abbia dato alcun avviso speciale. Non appena lo ricreo, tornerò con il rapporto. Ma grazie a tutti per l’aiuto finora.
Lo fa già. L’ultimo bug, in cui abbiamo rifattorizzato $redis, è stato sfortunato perché una condizione di gara tra gli aggiornamenti ha reso impossibile utilizzare il sistema per avvisare in questa occasione.
Ma ogni altra volta che lo usiamo, è molto esplicito al riguardo.
Tutto funziona ora come previsto, con tutto aggiornato.
Le cose che ho fatto sono le seguenti:
Da questo post ho copiato il suggerimento.
Dopo di che ho fatto come hai suggerito. Ci sono voluti alcuni minuti, ma tutto è andato liscio e ora funziona.