Quasi ogni giorno eseguo l’aggiornamento nella console di amministrazione, oggi è apparso e ha detto che andava tutto bene, sono entrato per verificare le modifiche e questo messaggio è apparso
Stai eseguendo una vecchia versione dell’immagine Discourse.
Gli aggiornamenti tramite l’interfaccia web sono disabilitati finché non esegui l’ultima immagine.
Per farlo, accedi al tuo server tramite SSH ed esegui:
Un reboot come hai detto finalizza tutto. Questo controllo ogni poche settimane è sufficiente.
Non consiglio di usare ./launcher cleanup app subito dopo una ricostruzione, perché se c’è un problema, può essere utile tornare rapidamente alla ricostruzione precedente usando ./launcher restart app. Qualche giorno dopo, va bene.
Ho riscontrato questo problema ieri durante l’aggiornamento da beta7 a beta8; ho fatto eseguire al mio sviluppatore il comando ./launcher rebuild e sembra averlo risolto. Sono interessato a vedere la soluzione/possibile causa.
Per me è stato prima ‘aggiorna docker manager’, poi ‘aggiorna tutto’ - che ha eseguito 4 plugin e lo stesso Discourse. Quando è tornato su, ha mostrato che Discourse e uno dei plugin avevano ancora un aggiornamento da eseguire. Cliccando di nuovo su aggiorna tutto è apparsa la finestra del terminale, e nera per oltre un’ora. Aggiornando la pagina è apparsa la ‘vecchia versione dell’immagine di Discourse’.
Un paio di volte all’anno l’immagine di base deve essere aggiornata perché una libreria sottostante necessita di un aggiornamento.
Puoi monitorare gli aggiornamenti del repository github discourse_docker, o semplicemente fare come hai fatto finora e chiedere al tuo sviluppatore di eseguire l’aggiornamento quando è necessario.