Votre supposition d'origine avait raison. 15.04 est pris en charge jusqu'au 2016-02-04, donc do-release-upgrade
essaie de vous mettre à niveau vers la prochaine version prise en charge par rapport à celle que vous avez.
Voici la description du mode d'invite de mise à niveau normal à partir de /etc/update-manager/release-upgrades
:
Vérifiez si une nouvelle version est disponible. Si plusieurs nouvelles versions sont trouvées, le programme de mise à niveau des versions tentera de passer à la version qui succède immédiatement à la version en cours d'exécution.
Donc, si je suis sur 14.04, il devrait essayer de m'amener à 14.10, mais do-release-upgrade
essaie actuellement de prendre l'OP (et moi) à 15.04 à la place.
Donc, en le lisant, /usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.py
nous semblons ignorer les versions non prises en charge lors de la détermination de la version à mettre à niveau (sauf si vous utilisez l'indicateur de développeur):
# then see what we can upgrade to
upgradable_to = ""
for dist in dists:
if dist.date > current_dist.date:
# Only offer to upgrade to an unsupported release if running
# with useDevelopmentRelease, this way one can upgrade from an
# LTS release to the next supported non-LTS release e.g. from
# 14.04 to 15.04.
if not dist.supported and not self.useDevelopmentRelease:
continue
upgradable_to = dist
self._debug("new dist: %s" % upgradable_to)
break
Je dois ajouter que je ne recommande pas d'essayer de contourner ce problème do-release-upgrade -d
. Quand je l'ai essayé avec prompt=normal
, j'ai eu 404, puisque 14.10 est EoL. Je pense aussi que dans mon délire j'ai dû essayer do-release-upgrade -p
, ce qui a tenté de me porter directement à 16.04. Au moment où j'ai réalisé que cela m'emmenait au xénial, tout était cassé et j'ai dû restaurer de l'usine. Finalement, j'ai décidé d'attendre la sortie de 16.04 et de faire une nouvelle installation.
do-release-upgrade
sur mon système 14.04, il est dit "aucune nouvelle version trouvée", comme c'est normal puisqu'un système 14.04 ne peut être mis à niveau que vers 14.10, mais 14.10 est maintenant en fin de vie.