Mise à jour Ubuntu

Vérifier la version installée :

lsb_release -a

Mise à jour

do-release-upgrade

Si message d’erreur

Please install all available updates for your release before upgrading.

Faire les mises à jour avant la montée de version

apt update
apt full-upgrade

Il est maintenant possible de faire la montée de version.

Upgrade depuis une session SSH

En cas de plantage, de perte de connexion ou de mise à jour du démon ssh il peut être difficile de récupérer l’installation.

Même si le processus d’upgrade démarre une autre session ssh sur un deuxième port en secours, quelques précautions supplémentaire peut sauver la vie…

Ouvrir l’accès au port 1022 pour permettre d’accéder au second SSH le cas échéant. (Vérifiez également en local, que vous n’avez pas de pare-feu bloquant le port de secours 1022).

iptables -I INPUT -p tcp --dport 1022 -j ACCEPT

Pour prévenir ce problème, installer screen qui permet de laisser l’installation continuer en arrière plan même en cas de perte de connexion.

apt install screen

Lancer la session screen

screen

Pour vérifier que votre session screen est bien active :

screen -ls

Puis lancez votre installation.

Si vous cette erreur :

Updating repository information

No valid mirror found

While scanning your repository information no mirror entry for the
upgrade was found. This can happen if you run an internal mirror or
if the mirror information is out of date.

Do you want to rewrite your 'sources.list' file anyway? If you choose
'Yes' here it will update all 'focal' to 'jammy' entries.
If you select 'No' the upgrade will cancel.

Continue [yN] 

Tapez YES

Ainsi si jamais, il y avait un problème durant la mise à jour, une déconnexion, vous pouvez relancer une connexion ssh, puis ré-attacher le screen qui reste en tache de fond.

screen -r <n° session screen>

Une fois l’install terminée, taper exit pour sortir de screen