„Öfter ‚mal ‚was neues“ hätte man diesen Beitrag auch überschreiben können. Denn bereits vorgestern habe ich den dritten Schritt meines Debian Upgrade–Marathons gemacht: von Debian Bullseye nach Bookworm. Und auch dieses Mal hatte ich ein Problem, das ich bei den vorherigen Upgrades nicht hatte.
Konkret brach der aptitude dist-upgrade-Lauf nach ca. der Hälfte ab mit der lapidaren Meldung, dass ein gutes Dutzend Pakete „broken“ seien. Ein zweite aptitude dist-upgrade lief dann aber zum Glück glatt durch und aktualisierte auch die verbleibenden Pakete. Auch der anschließende Neustart lief problemlos, lediglich zwei Pakete waren danach noch im Status „zurückgehalten“, worauf ich mir zunächst keinen Reim machen konnte:
# aptitude why-not default-mysql-server Manually installed, current version 1.0.7, priority optional The candidate version 1.1.0 has priority optional No dependencies require to remove default-mysql-server # aptitude why-not mariadb-server-10.5 Manually installed, current version 1:10.5.23-0+deb11u1, priority optional The candidate version 1:10.11.19-0+deb12u1 has priority optional No dependencies require to remove mariadb-server-10.5 # |
Ein beherztes apt install default-mysql-server führte dann dazu, dass apt diverse MariaDB-Pakete austauschte und damit alle offenen Pakete und Abhängigkeiten erledigt waren:
# apt install default-mysql-server Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: mariadb-client mariadb-client-core mariadb-plugin-provider-bzip2 mariadb-plugin-provider-lz4 mariadb-plugin-provider-lzma mariadb-plugin-provider-lzo mariadb-plugin-provider-snappy mariadb-server mariadb-server-10.5 mariadb-server-core pv Suggested packages: mariadb-test netcat-openbsd doc-base The following packages will be REMOVED: mariadb-client-10.5 mariadb-client-core-10.5 mariadb-server-core-10.5 The following NEW packages will be installed: mariadb-client mariadb-client-core mariadb-plugin-provider-bzip2 mariadb-plugin-provider-lz4 mariadb-plugin-provider-lzma mariadb-plugin-provider-lzo mariadb-plugin-provider-snappy mariadb-server mariadb-server-core pv The following packages will be upgraded: default-mysql-server mariadb-server-10.5 2 upgraded, 10 newly installed, 3 to remove and 0 not upgraded. Need to get 11.2 MB/15.1 MB of archives. After this operation, 35.1 MB of additional disk space will be used. Do you want to continue? [Y/n] |
Damit war dann auch der dritte Upgrade-Schritt erfolgreich durchgeführt
Da Debian Bullseye mit PHP in der Version 8.2.35 kommt, also einer Version, die gegen PHP2Shell gepatcht ist – Danke an dieser Stelle an den Debian Paket-Maintainer! – ist mein Heimserver jetzt zumindest wieder in einem Zustand, in dem ich auch den Webserver wieder ins Internet lassen kann. Der finale Update-Schritt hin zu Debian Trixie, die aktuelle stable-Version, steht freilich noch aus, die werde ich aber erst in ein paar Wochen angehen. Zum einen aus Zeitgründen, zum anderen, damit ich jetzt erstmal in Ruhe schauen kann, ob wirklich wieder alles so funktioniert, wie es soll.
0 comments on “Debian Upgrade-Marathon, Teil 3”
1 Pings/Trackbacks für "Debian Upgrade-Marathon, Teil 3"
[…] dem bisherigen Debian Upgrade-Marathon auf meinem Heimserver, um mich gegen die PHP2Shell-Sicherheitslücke abzusichern, musste ich auch […]