Je suis confus. Je viens d'essayer de mettre à jour un système Ubuntu Server de 16h10 à 17h10 ... Sans succès. Toutes les méthodes habituelles de mise à jour d'un tel système Ubuntu ne fonctionnent pas. do-release-upgrade
me dit: An upgrade from 'yakkety' to 'artful' is not supported with this tool.
Et apt dist-upgrade
dites-moi simplement: rien à mettre à niveau.
Il existe des tutoriels qui utilisent les deux outils pour mettre à niveau vers 17.04 et qui n’aident en rien, car 17.10 est déjà disponible. Bien entendu, ils conseillent exactement les deux manières décrites ci-dessus, mais les suivre aboutit à la situation étrange que je viens de décrire.
La question est donc:
Voici un exemple:
root@mysystem:~# apt update && apt dist-upgrade
Hit:1 http://de.archive.ubuntu.com/ubuntu yakkety InRelease
Hit:2 http://security.ubuntu.com/ubuntu yakkety-security InRelease
Hit:3 http://de.archive.ubuntu.com/ubuntu yakkety-updates InRelease
Hit:4 http://de.archive.ubuntu.com/ubuntu yakkety-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@mysystem:~# apt-get install update-manager-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
update-manager-core is already the newest version (1:16.10.10).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@mysystem:~# nano /etc/update-manager/release-upgrades
root@mysystem:~# do-release-upgrade -d
Checking for a new Ubuntu release
No new release found
root@mysystem:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety
root@mysystem:~#
Bien sûr, la clé Prompt
dans/etc/update-manager/release-upgrades est définie sur normal
.
Et do-release-upgrade -d
conduit à:
root@mysystem:~# do-release-upgrade -d
Checking for a new Ubuntu release
No new release found
root@mysystem:~#
Remarque: la question est la suivante: pourquoi n’existe-t-il aucun chemin de mise à jour? Même si 16.10 ainsi que 17.04 ne sont plus maintenus, il devrait y avoir un chemin de mise à jour.
Comme les modérateurs ne semblent comprendre ni les questions ni les réponses et associent cette question à une question totalement non corrélée et empêchent de fournir une vraie réponse, je ne vois pas d'autre moyen de fournir la réponse ici dans la question.
Réponse: Il n'y a pas de chemin de mise à jour. C'est le problème. Oui, c’est le moyen utilisé par Ubuntu pour ne pas fournir de chemin de mise à jour pour les versions non LTS dès qu’il n’ya même une seule version non LTS entre la version actuelle et la plus récente. Cela rend les versions non-LTS complètement inutiles après la publication de deux versions non-LTS. Là il n'y a pas moyen officiel de mise à niveau.
Donc, vous avez deux options:
a) Réinstallez avec une version plus récente (LTS). C'est la solution la plus propre possible.
b) Ou effectuez un travail manuel avec les risques encourus en suivant les recommandations fournies dans cette réponse: Mise à niveau à partir de Yakkety Yak (Ubuntu 16.10) à la fin de sa vie
Cette question est - le cas échéant - une copie de la question que je viens de mentionner.
Je voudrais d’abord ajouter que c’est un bidouillage, et que des problèmes peuvent ou non résulter de cela. Je n'ai essayé cela qu'avec Ubuntu Server 16.10.
J'ai réussi à mettre à niveau la version du serveur 16.10 vers la version 17.10 en procédant comme suit:
Ouvrez /etc/apt/sources.list:
vim /etc/apt/sources.list
Changez toutes les références de yakkety à astucieux:
:%s/yakkety/artful/g
Faites une mise à jour et mise à niveau:
apt update && apt upgrade
Redémarrez le système.
Je doute fort que ce soit vraiment la fin de vie qui pose problème. J'ai mis à jour TRÈS anciennes versions sans aucun problème BEAUCOUP. D'habitude (d'après mon expérience), la version suivante est simplement proposée. Donc, Yakkety devrait être mis à niveau vers Zesty par cet outil - pas immédiatement comme Artful comme indiqué dans le message d'erreur.
Peut-être est-ce une faille technique temporaire due au fait que 17.10 a été suspendu pendant un certain temps en raison du fait qu’il a mal pris les ordinateurs portables. Autant que je sache, ce problème est résolu maintenant, mais il reste peut-être quelques retombées de cet incident. Au moins, cela expliquera pourquoi l’outil veut ignorer 17.10 au total.