Scritto da Arduino Di Giosia il 03/11/2008

Quanche tempo fa ho installato un server LAMP usando VirtualBox 2 e Ubuntu JeOS, a distanza di qualche mese Ubuntu ha rilasciato una nuova versione, o provato ad aggiornare il server usando le istruzioni fornite dal sito ufficiale di Ubuntu

Lo strumento atto a questa operazione via shell è “update-manager-core”.

Ho quindi aperto una shell e seguito i seguenti passi (come suggerito dalla guida):

sudo apt-get install update-manager-core

update-manager-core dovrebbe essere installato, anzi lo è quasi sicuramente visto che la versione JeOS la installa di default. Ora sempre come suggerito dalla guida modifichiamo il file di configurazione:

sudo vi /etc/update-manager/release-upgrade

Il file dovrebbe essere questo:

# default behavior for the release upgrader
#

[DEFAULT]
# default prompting behavior, valid options:
#  never  – never prompt for a new distribution version
#  normal – prompt if a new version of the distribution is available
#  lts    – prompt only if a LTS version of the distribution is available
Prompt=lts

Dovete sostituire solo l’utlma riga da “Prompt=lts” a “Prompt=normal”, salvate, chiudete e poi semre su shell scrivete:

sudo do-release-upgrade

A questo punto parte l’aggiornamento, l’unica raccomdandazione che posso fare è quella di fare attenzione a non sovrascrivere i file di configurazione (vi verrà richiesto di volta in volta).

Finito l’aggiornamento poichè anche il kernel è stato aggiornato vi verrà richiesto un reboot. Al riavvio potreste incorrere in questo inconveniente:

Niente panico: è successo questo, l’aggiornamento automatico ha installato una la versione “-server” del nuovo kernel, la quale richiede una funzione non abilitata di default in VirtualBox. Quindi basta abilitarla, aprendo la pagina di impostazioni della macchina viruale e spuntare l’apposita casella