Solution la plus simple : 18.10 -> 19.04 -> 19.10 -> 20.04 LTS (24 mai 2020)
J'ai été pris au piège avec plus de 20 VM Ubuntu sur différentes versions de 18.04 / 18.10 / 19.04 / 19.10 .
J'ai testé un certain nombre de mises à jour de 18.10 à 20.04 en utilisant des variations de ce qui est fourni dans les conseils précédents ci-dessus.
Voici les principales étapes :
-
Vous ne pouvez le faire que par le biais d'une série d'étapes : 18.10 (cosmique) -> 19.04 (disco) -> 19.10 (eoan) -> 20.04 (focal)
-
Les versions 18.10 et 19.04 posent problème car elles sont "obsolètes" et l'archive a été déplacée dans "old-releases", vous devrez donc éditer /etc/apt/sources.list pour qu'il pointe vers ces versions :
"deb http://old-releases.ubuntu.com/ubuntu" et aucun autre dépôt
- Utilisation de la ligne de commande (et non de l'interface utilisateur) :
- sudo apt update
- sudo apt upgrade
- sudo apt autoremove
- et redémarrer
- Vous pouvez maintenant essayer la mise à jour, mais vérifiez d'abord : /etc/update-manager/release-upgrades contient "Prompt=normal" et modifiez-le si nécessaire. Ensuite, en ligne de commande, faites
Trois résultats sont possibles :
- a. Tout va bien ;-) - passer au point (6)
- b. Obtenir un échec là où il est dit que l'on ne peut pas passer de "cosmic" à "eoan".
- c. La commande "do-release-upgrade" n'a pas été trouvée.
- d. Aucune libération trouvée (voir étape 6)
4b. Vous devez éditer la liste des mises à jour en cache qui se trouve dans : ~/.cache/update-manager-core/meta-release
L'édition devrait supprimer toutes les versions après "disco" et changer le drapeau supportant "cosmic" & "disco" de "0" à "1" ie :
Dist : cosmique
...
...
Soutenu par l'État : 1
...
...
Revenons à la 4
4c. Vous devez installer la mise à jour sw : sudo apt install ubuntu-release-upgrader-core
Revenons à la 4
- Refaire : do-release-upgrade
Gardez à l'esprit que vous pourriez revenir à 4b.
Si tout va bien, passez au point (6).
- Vous devriez maintenant être à la version 19.04 ou 19.10 (selon votre point de départ).
Il ne vous reste plus qu'à répéter les étapes.
Il suffit de répéter le point 4.
Si vous obtenez une erreur "release not found", vous devez supprimer le fichier de releases mis en cache que vous avez édité précédemment (~/.cache/update-manager-core/meta-release) et le réexécuter.
- Vous devriez maintenant être en mesure d'effectuer la mise à niveau vers 20.04 LTS.
NOTE 1 : J'écris ceci à partir de notes brutes, prises lors des mises à jour, et j'espère donc m'être souvenu de ce qui s'est passé correctement.
NOTE 2 : Si vous avez utilisé des "PPA externes" dans le répertoire /etc/apt/sources.list.d, vous devez les désactiver avant de lancer le processus de mise à jour.
NOTE 3 : Je viens de faire une mise à jour de la version 18.04 LTS : 18.04 -> 19.10 -> 20.04 . Il n'est donc pas passé directement de 18.04 -> 20.04 ... c'est déroutant.