Ihre ursprüngliche Vermutung war richtig. 15.04 wird bis zum 04.02.2016 unterstützt, daher do-release-upgrade
wird versucht, ein Upgrade auf die nächste unterstützte Version durchzuführen, die Sie bereits haben.
Hier ist die Beschreibung des normalen Upgradeaufforderungsmodus von /etc/update-manager/release-upgrades
:
Überprüfen Sie, ob eine neue Version verfügbar ist. Wenn mehr als eine neue Version gefunden wird, versucht das Versions-Upgrade-Programm, auf die Version zu aktualisieren, die der aktuell ausgeführten Version unmittelbar folgt.
Wenn ich also am 14.04 bin, sollte es versuchen, mich auf 14.10 zu bringen, aber im Moment do-release-upgrade
wird versucht, das OP (und mich) stattdessen auf 15.04 zu bringen.
Also das Lesen durch /usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.py
es sieht aus wie wir nicht unterstützte Versionen überspringen , wenn herauszufinden , was zu aktualisieren freigeben (wenn Sie den Entwickler - Flag verwenden):
# 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
Ich sollte hinzufügen, dass ich nicht empfehle, dies zu umgehen do-release-upgrade -d
. Als ich es mit probierte prompt=normal
, bekam ich 404s, da 14.10 EoL ist. Ich denke auch, dass ich es in meinem Delirium versucht haben mussdo-release-upgrade -p
, was mich direkt zum 16.04. Bringen wollte. Als ich merkte, dass es mich zum xenial brachte, war alles kaputt und ich musste aus der Fabrik restaurieren. Am Ende habe ich beschlossen, dass ich bis zum 16.04 warten und eine Neuinstallation machen werde.
do-release-upgrade
mit meinem 14.04-System arbeite, wird "Keine neue Version gefunden" angezeigt, wie es normal ist, da ein 14.04-System immer nur auf 14.10 aktualisiert werden konnte, aber 14.10 ist jetzt EOL.