Ubuntu : installer toutes les mises à jour disponibles pour votre version avant la mise à niveau

malekalmorte

Création :

20 octobre 2024

Modification :

Pour passer à la dernière version d’Ubuntu 24.04 LTS, vous pouvez utiliser en ligne de commandes, la commande : do-release-upgrade.
Mais la mise à jour d’Ubuntu refuse de démarrer et affiche le message suivant : Veuillez installer toutes les mises à jour disponibles pour votre version avant la mise à niveau.
Généralement ce problème lorsque des paquets ne provenant pas des dépôts officiels sont installés et ne se mettent pas à jour.

Si vous êtes alors bloqués et vous ne savez pas comment installer la mise à jour d’Ubuntu, suivez les solutions pour résoudre ce problème qui bloque la mise à niveau d’Ubuntu.

Résoudre "installer toutes les mises à jour disponibles pour votre version avant la mise à niveau" sur Ubuntu

Résoudre « installer toutes les mises à jour disponibles pour votre version avant la mise à niveau » sur Ubuntu

Installer toutes les mises à jour du système

Pour installer toutes les mises à jour en attente afin de pouvoir ensuite effectuer la mise à niveau, vous devez passer les commandes APT suivantes :

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade

Cela devrait débloquer la mise à niveau d’Ubuntu.

Supprimer les mises à jour de paquets reportés

Pour les paquets contenus dans les dépôts principaux d’Ubuntu, des corrections de bogues sont fournies sous la forme de mises à jour de sécurité et de maintenance.
Or, les mises à jour peuvent entraîner des régressions. Une correction de bogue peut introduire d’autres bogues.
Pour offrir à l’utilisateur final un système plus stable et plus fiable, Ubuntu a introduit des mises à jour progressives en 2013.
Chaque fois qu’une nouvelle mise à jour de paquetage est publiée, elle est déployée par phases. Seuls certains utilisateurs reçoivent cette mise à jour dans un premier temps. Ubuntu attend ensuite les rapports de crash générés par l’outil Apport.

Lorsque vous passez la commande upgrade d’APT, vous pouviez rencontrer le message suivante : « The following packages have been kept back« .
Ce message a été remplacé à partir d’Ubuntu 22.04 par « The following upgrades have been deferred due to phasing« .
Ces paquets peuvent bloquer la mise à niveau.

Tentez alors la mise à jour APT comme ceci :

sudo apt -o APT::Get::Always-Include-Phased-Updates=true upgrade

Une autre solution consiste à temporairement désinstaller ces paquets.
Pour cela utilisez la commande suivante :

sudo apt remove <nom des paquets>

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.