Gli aggiornamenti del sistema operativo sono rischiosi. Se qualcosa va storto durante l’aggiornamento, il tuo intero server e tutti i tuoi dati su di esso possono essere persi.
Ubuntu 14.04 ha raggiunto la sua fine del supporto il 30/4/19, quindi è consigliabile utilizzare una versione più attuale. Piuttosto che aggiornare il sistema operativo sul posto, è un’idea molto migliore creare un nuovo server sulla versione corretta di Ubuntu e poi migrare i tuoi dati. Nel 2018, abbiamo lanciato un servizio per facilitare le migrazioni: DataShuttle. Se hai domande su quel servizio, mettiti in contatto con il loro supporto.
Se hai un server con 512MB di memoria, dovresti ridimensionare il tuo server a 1GB prima di aggiornare. Puoi ridimensionare di nuovo a 512MB dopo che l’aggiornamento è stato completato.
Tentare di aggiornare un server con meno di 1GB di memoria può portare alla corruzione del database.
Preparare l’aggiornamento
Importante: fai uno snapshot del server al tuo provider prima di aggiornare.
Una volta che hai fatto uno snapshot del tuo server, accedi al tuo server come root ed esegui i seguenti comandi per assicurarti che il tuo server sia pronto per essere aggiornato ad una nuova versione di Ubuntu.
sudo apt-get update && sudo apt-get dist-upgradesudo dpkg --configure -a
Se uno qualsiasi dei comandi di cui sopra fallisce o stampa messaggi di errore, non procedere con l’aggiornamento ad una nuova versione di Ubuntu.
In seguito, eseguite il seguente comando per rimuovere qualsiasi pacchetto apache2 in conflitto nel caso in cui li abbiate accidentalmente installati durante la personalizzazione del vostro server:
sudo apt-get remove apache2 apache2-bin apache2-data
Per eseguire l’aggiornamento
Per aggiornare il tuo server Ubuntu 14.04 a Ubuntu 16.04, accedi al tuo server come root ed esegui il seguente comando:
sudo do-release-upgrade -f DistUpgradeViewNonInteractive
Se l’aggiornamento viene completato senza errori, fai un nuovo snapshot del tuo server in modo da avere un’istantanea del server dopo l’aggiornamento.
Se l’aggiornamento fallisce o incontra degli errori, ripristina il tuo server all’istantanea che hai fatto prima di iniziare l’aggiornamento.