Ich starte hier noch mal neu: ich habe einen 22.04 Server, den ich bis 26.04 hochziehen will. Als Zwischenschritt möchte (muß) ich über 24.04 gehen. Nach erstmaligem Start von do-release-upgrade bekam ich einen Syntaxfehler in einem python file.
Ich wollte das ganze noch mal wiederholen, jetzt sagt do-release-upgrade aber, ich möge doch bitte
"Please install all available updates for your release before upgrading" machen.
Es könnte sein, daß sich zwischenzeitlich, durch den ersten Aufruf von do-release-upgrade etwas an der Paketstruktur geändert hat. Ich bekomme Folgendes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | root@mail:~# apt list --upgradable Listing... Done openjdk-11-jre-headless/noble-apps-security 11.0.31+11-1ubuntu1~24.04.2 amd64 [upgradable from: 11.0.31+11-1ubuntu1~22.04.2] opensc-pkcs11/noble-apps-security 0.25.0~rc1-1ubuntu0.2+esm1 amd64 [upgradable from: 0.22.0-1ubuntu2.1+esm1] opensc/noble-apps-security 0.25.0~rc1-1ubuntu0.2+esm1 amd64 [upgradable from: 0.22.0-1ubuntu2.1+esm1] root@mail:~# apt upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages have been kept back: openjdk-11-jre-headless opensc opensc-pkcs11 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. root@mail:~# |
Vielleicht behindern diese 3 nicht upgegradeten den Prozeß? Die sind ja bereits von 24.04.
Es ist immer einfach, "RTFM" zu sagen. Genau das Entfernen dieser Pakete openjdk-11-jre-headless opensc opensc-pkcs11 hat es gebracht, daß sich do-release-upgrade wieder starten ließ.