Page 1 of 1

KH 25 Update Fehler bei Debian 11

Posted: Sun 16. Feb 2025, 09:29
by Ralph
Server-Betriebssystem + Version
Debian 11.11 (64-bit)
Panel: PHP 7.4 (default)

Eingesetzte Server-Virtualisierung-Technologie
KVM

KeyHelp-Version + Build-Nummer
25.0 (Build 3398)

Problembeschreibung / Fehlermeldungen
KH Update 24.2 zu 25 Fehler

Tatsächliches Ergebnis

Code: Select all

Fatal error: Uncaught Error: Class 'System\OperatingSystem' not found in /home/keyhelp/www/keyhelp/cronjob/jobs/update.php:1847
Stack trace:
#0 /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php(465): unknown()
#1 {main}
  thrown in /home/keyhelp/www/keyhelp/cronjob/jobs/update.php on line 1847
Im Panel Update log wird dieser fehler nicht angezeigt!
Update wurde über CLI gestartet via keyhelp-toolbox

Schritte zur Reproduktion
Update KH 24.2 auf Debian11 zu KH25

Zusätzliche Informationen
Panel zeigt:
Update notes
KeyHelp was updated to version 25.0.
Sunday, February 16, 2025, 09:12:19

Scheint soweit alles zu funktionieren auf den ersten Blick ...
kann das so bleiben oder müßte ich hier einen Restore machen?

der Fehler taucht nur im php-error.log auf ... vermutlich wg. ioncube (andere version) bei Update ...

Re: KH 25 Update Fehler bei Debian 11  [GELÖST]

Posted: Mon 17. Feb 2025, 09:49
by Alexander
Im Zuge des Updates tauscht KeyHelp den KeyHelp-Ordner mit dem der 25.0er Version aus. Wenn es hier zu einer Überscheidung zwischen "mastercronjob wird gestartet (und will ggf. Wartungsaufgaben durchführen)" und "Dateien werden ausgetauscht" kommt, kann das schon mal passieren. Ist aber irrelevant, weil zum Zeitpunkt der mastercronjob ohnehin keine Wartungsaufgaben ausführt.
Alles was die Wartungsaufgaben während eines Panel-Updates melden spielt keine Rolle, bzw. lässt sich manchmal auch nicht vermeiden. Es änderten sich große Teile der Dateistrukturen im KeyHelp mit 25.0.

Kann also ignoriert werden.