Page 1 of 1
Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Thu 30. May 2024, 20:58
by Toorms
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja
Server-Betriebssystem + Version
Debian 11
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
24.0 (Build 3220)
Problembeschreibung / Fehlermeldungen
Update von Debian 11 zu 12 bricht mit unten gelisteter Fehlermeldung ab.
Erwartetes Ergebnis
Update von Debian 11 zu Debian 12 läuft problemlos durch.
Schritte zur Reproduktion
Führe wie hier beschrieben
https://www.keyweb.de/de/keyhelp/entwic ... 6a7a99657b das Update durch.
Zusätzliche Informationen
Code: Select all
xt_quota2.ko:
- Uninstallation
- Deleting from: /lib/modules/5.10.0-29-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
Deleting module xtables-addons-3.13 completely from the DKMS tree.
Unpacking xtables-addons-dkms (3.23-1) over (3.13-1+deb11u1) ...
Preparing to unpack .../313-zip_3.0-13_amd64.deb ...
Unpacking zip (3.0-13) over (3.0-12) ...
Selecting previously unselected package zstd.
Preparing to unpack .../314-zstd_1.5.4+dfsg2-5_amd64.deb ...
Unpacking zstd (1.5.4+dfsg2-5) ...
Errors were encountered while processing:
/tmp/apt-dpkg-install-Re2pRy/032-php-composer-pcre_3.1.0-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
composer : Depends: php-composer-pcre (> 2.1) but it is not installed
php-composer-class-map-generator : Depends: php-composer-pcre but it is not installed
php-composer-xdebug-handler : Depends: php-composer-pcre but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
> Enable ioncube...
> Enable sourceguardian...
sh: 1: php: not found
root@marge:~#
Ich habe anschließend
durchgeführt und es wurden einige Pakete nachinstalliert. Wirklich wohl habe ich mich aber mit der Methodik nicht gefühlt und ein Backup wiederhergestellt, womit ich nun wieder auf Debian 11 bin.
Ich habe das ganze zwei mal getestet, ich kann das ganze immer wieder reproduzieren (zum aktuellen Zeitpunkt). Wie komme ich denn nun sauber auf Debian 12 mit KeyHelp?
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 07:54
by Tobi
Die Lösung steht, wie so oft, in der Fehlermeldung.
Depends: php-composer-pcre but it is not installed
Eventuell würde es helfen php-composer-pcre zu installieren damit die Abhängigkeiten erfüllt sind.
WARUM dein System das braucht kannst nur du wissen und hat meines Erachtens nach nichts mit KeyHelp zu tun.
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 08:47
by Toorms
Ich werde es mal heute Abend testen. Ob es - wie so oft - die Lösung ist, sehen wir dann

Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 10:01
by Alexander
Genau, der Teil kommt vom Betriebssystem-Teil des Upgrades. Da habe ich keinen Einfluss drauf, bzw. geht es hier um Dinge, die nicht durch KeyHelp Standardmäßig installiert wurden.
Ich schiebs mal nach "Bedienung".
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 10:25
by Fiesi
Ich kling mich mal mit ein
Das gleiche Problem hab ich hier gerade auch.
Er verlangte die bei mir auch und hatte erstmal abgebrochen...
habs mal nachinstalliert und schau mal was jetzt passiert

Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 10:51
by Toorms
Habe es nun mittels
nachinstalliert. Damit sollte es das gewesen sein (außer eventuelle andere Abhängigkeiten) -
oder?
Starte heute Nacht nochmal das Upgrade, schaue wie es sich verhält und werde berichten.
Andere Frage am Rande, wenn wie bei solchen Sachen, das Setup abbricht, was ist die korrekte Vorgehensweise?
a)
Snapshot / Backup restore, Fehler fixen, erneut upgrade versuchen?
b)
Upgrade-Skript bricht ab, Fehler fixen (mittels composer require composer/pcre zb) und das Upgrade-Skript einfach erneut ausführen?
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:08
by Florian
Hallo,
wurde der composer hier über apt-get installiert?
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:15
by Toorms
Florian wrote: ↑Fri 31. May 2024, 11:08
wurde der composer hier über apt-get installiert?
Ich habe bei mir in der Bash History nichts mehr zu gefunden. Ich vermute, dass der damals via
Code: Select all
curl -sS https://getcomposer.org/installer -o composer-setup.php
installiert wurde.
Was mich auch ein wenig stutzig macht, ist, dass der erste Versuch vom Upgrade 11->12 vor ein paar Monaten problemlos durchlief (composer habe ich schon vor Ewigkeiten installiert). Da waren es eher die Nachwehen, welche zu einem Rollback geführt haben - damals hatte ich aber keine Probleme im Ablauf des Upgrade-Skripts.
Code: Select all
root@server:~# apt list --installed | grep -i compose
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
composer/oldstable-security,now 2.0.9-2+deb11u2 all [installed]
php-composer-ca-bundle/oldstable,now 1.2.9-1 all [installed,automatic]
php-composer-semver/oldstable,now 3.2.4-2 all [installed,automatic]
php-composer-spdx-licenses/oldstable,now 1.5.5-2 all [installed,automatic]
php-composer-xdebug-handler/oldstable,now 1.4.5-1 all [installed,automatic]
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:20
by Florian
Da ist er definitiv über apt-get installiert worden.
Bei der klassischen Install kennt apt den composer gar nicht
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:21
by Toorms
Heißt, es gibt ein anderes Vorgehen oder gehst du mit diesem Vorschlag hier d'accord?
viewtopic.php?p=49186#p49186
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:44
by Florian
Hallo,
ich vermute das wird wiederauftreten, weil ja das Paket php-composer-pcre fehlt, das wird durch "composer require composer/pcre" nicht installiert.
Warum er nun ein Problem mit dem Paket hat während des Dist Upgrades kann ich so nicht beurteilen.
Aber wenn du beim Auftreten des Problems "apt --fix-broken install" ausführst und dann nochmal apt-get dist-upgrade um zu sehen ob alle Pakete aktualisiert worden, kannst du normal mit dem Upgrade fortfahren.
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 11:52
by Toorms
Florian wrote: ↑Fri 31. May 2024, 11:44
Aber wenn du beim Auftreten des Problems "apt --fix-broken install" ausführst und dann nochmal apt-get dist-upgrade um zu sehen ob alle Pakete aktualisiert worden, kannst du normal mit dem Upgrade fortfahren.
Danke erst einmal für die Hilfe hier. Wäre so dann quasi die Reihenfolge? Zu catchen ginge es nicht im Script oder? Möchte das Upgrade so sauber wie möglich durchführen.
1. php upgradescript.php (das failed dann irgendwann)
2. apt --fix-broken install
3. apt update && apt dist-upgrade -y
4. Reboot
5. ... und dann? War das schon alles oder macht das KeyHelp Script noch etwas, was ich auch machen muss?
... händisch per
https://debian.pkgs.org/12/debian-main- ... l.deb.html zu installieren vorher wäre keine Möglichkeit / Variante?
Also unter Debian 11 noch
1. apt install php-composer-pcre_3.1.0-1_all.deb
2. php upgrade-kh-script.php
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 12:11
by Florian
Hallo,
von meiner Warte aus solltes du die ganzen composer Pakete deinstallieren und composer klassisch installieren wie hier beschrieben:
https://getcomposer.org/download/
Dann solltest du beim Dist Upgrade keine Probleme bekommen. Ich kann allerdings nicht vorhersagen ob das ggf andere Einflüsse dann auf Deinem System hat.
Ansonsten:
1. php upgradescript.php (das failed dann irgendwann)
2. apt --fix-broken install
3. apt dist-upgrade -y
4. Reboot
5. Updatescript wieder starten
Da du ja offenbar Deinen Server leicht zurückrollen kannst, kannst du ja verschiedenes probieren.
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 12:18
by Toorms
Florian wrote: ↑Fri 31. May 2024, 12:11
Da du ja offenbar Deinen Server leicht zurückrollen kannst, kannst du ja verschiedenes probieren.
Top! Vielen Dank. Ich probiere beide Varianten heute / morgen Nacht und werde dann berichten.
Re: Update von Debian 11 zu Debian 12 nicht möglich mit Update-Script
Posted: Fri 31. May 2024, 21:48
by Toorms
Bei mir lief nun soweit alles durch nachdem ich Composer via apt entfernt habe und gem. Docs von denen installiert habe. Den Fehler, welchen ich schon hier beschrieben habe (
viewtopic.php?p=47627#p47627), hatte ich jedoch weiterhin. Konnte ich aber mit meiner Anleitung aus dem Thread ebenfalls fixen - komisch ist es dennoch.
Ich beobachte das System mal über das Wochenende und lasse den Snapshot mal noch vorhanden.