Errore aggiornamento Discourse

Questo è un errore diverso. Sarebbe meglio pubblicare in un nuovo thread. Grazie per aver incluso una buona parte del log. Nel tuo nuovo thread, aggiungi

  • l’output di discourse-doctor
  • se stai eseguendo un’installazione standard
  • la versione del sistema operativo che stai eseguendo

in ogni caso, prima di aggiornare, tutti dovrebbero

  • eseguire un backup
  • copiare quel backup sul proprio sistema locale o in un altro luogo sicuro

Spero che tu abbia effettuato un backup e ne abbia una copia sicura prima di iniziare il primo aggiornamento.

Il tuo kernel è troppo vecchio, perché la tua versione del sistema operativo è molto vecchia. Come indicato nel thread, hai opzioni limitate per aggiornare il tuo kernel.

Aggiornare il tuo sistema operativo in loco sarà probabilmente lungo e difficile. Il consiglio usuale è di avviare un nuovo sistema operativo pulito, installare discourse e ripristinare il tuo backup. (Idealmente, non eliminare nulla di esistente finché il tuo nuovo mondo non funziona completamente. Se finisci su una nuova istanza con un nuovo indirizzo IP, dovrai aggiornare il tuo DNS)

Non riesco ad aggiornare il kernel e riscontro errori in diverse fasi dell’aggiornamento.
Non ho un backup sul mio PC, ma ho un backup nel forum.

Avere una copia di backup sicura è probabilmente la priorità principale.

(Eseguo il backup nel solito modo dalla pagina web, poi lo copio sulla mia macchina, quindi ne faccio una copia sicura di quella copia su un altro disco o esternamente.)

Se riesci a connetterti al tuo server discourse tramite ssh, dovresti essere in grado di usare ‘scp’ per copiare un file sul tuo PC. Non so se Putty lo supporti direttamente. Ma se usi Linux o una shell simile a Unix su una macchina Windows, dovresti avere scp.

Come posso ottenere quel backup sul mio PC.

Se stai usando Windows, penso che ci sia anche WinSCP. Sul server i backup si troveranno in /var/discourse/shared/standalone/backups

Sì, ho il backup, posso ripristinare il forum usando questo backup, inclusi post, utenti e impostazioni?

Sì, installa Discourse seguendo la guida di installazione standard e, una volta attivo, potrai ripristinare quel backup.

L’unica cosa “importante” non inclusa nel backup è il file di configurazione /containers/app.yml. Contiene, tra le altre cose, l’elenco dei tuoi plugin, se ne hai. Può essere una buona idea copiare questo file da qualche parte in modo da poterli installare sulla tua nuova istanza. Le impostazioni dei plugin, tuttavia, sono memorizzate nel database che si trova nel file di backup. :slight_smile:

Posso ripristinare questo backup nell’installazione corrente?

Per attuale intendi una nuova installazione? Allora dovrebbe funzionare, sì.

Personalmente, vorrei essere sicuro al 100% che il backup sia completo e corretto, e quindi vorrei avviare una nuova installazione e ripristinare con successo, prima di distruggere quella vecchia. Ciò significa pagare brevemente per due istanze dal tuo provider di hosting.

Dovrei anche dichiarare che non ho mai avuto bisogno di provare un ripristino. Quindi sono inesperto nella pratica.

Di solito aspetto un giorno o due dopo aver spento la vecchia istanza.

installato nuovo e ripristinato dal backup

Allora funziona tutto? Sono contento che tu abbia risolto :partying_face::+1: