Oggi, quando sono entrato nella nostra Bacheca Amministratore, abbiamo ricevuto la notifica:
La tua installazione di Discourse è obsoleta. Clicca qui per aggiornare.
Ho prima cliccato sul pulsante per Aggiornare Docker.
Al termine, dalla Bacheca Amministratore, ho visitato nuovamente admin/update, solo per scoprire che la schermata era vuota all’interno del frame “Amministratore/Aggiornamento”.
Ho provato a cancellare la cache/i cookie del browser e anche a disabilitare alcuni componenti del tema, ecc.
Mi sono collegato tramite root alla console del mio server e ho provato a eseguire ./launcher rebuild app e ho ottenuto questo errore:
“ERRORE: Versione Docker 18.09.6 non supportata, si prega di aggiornare almeno alla 20.10.0, o consigliata 24.0.7”
Il nostro sito funziona ancora perfettamente… ma non riesco ad aggiornare Docker tramite l’interfaccia utente.
C’è un modo per aggiornare Docker in sicurezza tramite la console SSH e provare a ricostruire l’app dopo?
Altri punti da considerare:
Attualmente siamo sulla versione Docker 18.09.6, build 481bc77
Mentre Docker si aggiornava tramite l’interfaccia di amministrazione, ero collegato alla mia console e stavo tentando di aggiungere un plugin tramite nano containers/app.yml, quindi forse ciò ha causato qualche tipo di conflitto? Ho da allora eliminato le due app che stavo tentando di aggiungere:
È molto probabile che il tuo sistema operativo sia obsoleto e che dovresti passare a una nuova VM. cat /etc/issue suggerisce che hai la versione 18.04?
Puoi provare
apt update;apt install docker-ce
Un altro modo, che stampa un messaggio spaventoso, ma è probabilmente sicuro se hai installato Docker con apt
Avevi ragione. Ottenere un nuovo sistema operativo Ubuntu è stata probabilmente la decisione migliore. Ho appena completato il processo di creazione di un’altra installazione su un droplet Digital Ocean, quindi ho aggiornato i miei record DNS e caricato un backup dalla nostra vecchia community. Ora funziona tutto alla grande!