Il problema:
Durante l'aggiornamento della versione del sistema operativo Ubuntu, ho riscontrato il seguente problema con il comando do-release-upgrade
. Anche tutti i pacchetti attuali sono stati aggiornati con apt upgrade
.
sudo do-release-upgrade
Abbiamo riscontrato un problema noto che non ci avrebbe consentito di continuare con l'aggiornamento. Verrà visualizzato il seguente messaggio di errore:
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
Ecco 2 soluzioni disponibili per risolvere questo problema. Potrebbe essere una soluzione che non ha funzionato in alcune situazioni, provare un'altra soluzione.
Soluzione 1:
La prima soluzione è disabilitare tutti i repository di terze parti nel tuo sistema. Utilizzare i comandi indicati di seguito per disabilitare tutti i repository:
cd /etc/apt/sources.list.d
for i in *.list; do mv ${i} ${i}.disabled; done
Quindi pulisci i dati della cache dello stato di aggiornamento di Apt:
apt clean
apt autoclean
Ora, avvia di nuovo il processo di aggiornamento di Ubuntu:
sudo do-release-upgrade
Nel caso in cui la soluzione sopra non lo sia ora, segui la seconda soluzione.
Soluzione 2:
Prima di tutto pulisci tutta la cache dello stato di aggiornamento di Ubuntu con i seguenti comandi.
apt clean
apt autoclean
Ora, esegui i seguenti comandi uno per uno.
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade
Infine, esegui nuovamente il processo di aggiornamento di Ubuntu. Si spera che questo risolva il problema
sudo do-release-upgrade
Conclusione
In questo tutorial abbiamo visto come installare tutti gli aggiornamenti disponibili per la tua versione prima di effettuare l'upgrade.