Unauthorized file
Posted: Mon 6. Jan 2025, 11:58
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
ja
Server-Betriebssystem + Version
Ubuntu 24.04
Eingesetzte Server-Virtualisierung-Technologie
Proxmox VE 8.3
KeyHelp-Version + Build-Nummer
die aktuellste? Läuft nach Update leider nicht
Problembeschreibung / Fehlermeldungen
Leider habe ich versehentlich ein release-upgrade von Ubuntu 22.04 auf 24.04 gemacht, ohne das Update-Skript zu verwenden (es waren zig Maschinen, die ich aktualisiert habe, darunter leider auch der keyhelp-Server). Seitdem bringt der Webserver nur "Service unavailable".
Das Problem ist vermutlich, dass PHP auf 8.3 aktualisiert wurde und deshalb nicht mehr mag.
Kann ich die keyhelp.php manuell ersetzen? Oder gibt es einen anderen Weg aus der Misere?
Erwartetes Ergebnis
PHP startet normal
Tatsächliches Ergebnis
php8.3-fpm startet nicht
Schritte zur Reproduktion
Ubuntu 22.04 via "do-release-upgrade" auf 24.04 aktualisieren.
Zusätzliche Informationen
ionCube wurde manuell auf v14.0.0 aktualisiert
ja
Server-Betriebssystem + Version
Ubuntu 24.04
Eingesetzte Server-Virtualisierung-Technologie
Proxmox VE 8.3
KeyHelp-Version + Build-Nummer
die aktuellste? Läuft nach Update leider nicht
Problembeschreibung / Fehlermeldungen
Leider habe ich versehentlich ein release-upgrade von Ubuntu 22.04 auf 24.04 gemacht, ohne das Update-Skript zu verwenden (es waren zig Maschinen, die ich aktualisiert habe, darunter leider auch der keyhelp-Server). Seitdem bringt der Webserver nur "Service unavailable".
Das Problem ist vermutlich, dass PHP auf 8.3 aktualisiert wurde und deshalb nicht mehr mag.
Code: Select all
PHP Fatal error: Only files produced by either the PHP 8.2 or 8.3 ionCube Encoders can run on PHP 8.3.
The file /home/keyhelp/www/keyhelp/bin/keyhelp.php has been encoded by the ionCube Encoder for PHP 8.1. in Unknown on line 0
Erwartetes Ergebnis
PHP startet normal
Tatsächliches Ergebnis
php8.3-fpm startet nicht
Code: Select all
# service keyhelp-php83-fpm status
● keyhelp-php83-fpm.service - LSB: starts and stops PHP-FPM
Loaded: loaded (/etc/init.d/keyhelp-php83-fpm; generated)
Active: active (exited) since Mon 2025-01-06 10:21:16 UTC; 34min ago
Docs: man:systemd-sysv-generator(8)
Process: 210458 ExecStart=/etc/init.d/keyhelp-php83-fpm start (code=exited, status=0/SUCCESS)
CPU: 92ms
Jan 06 10:21:16 axion systemd[1]: Starting keyhelp-php83-fpm.service - LSB: starts and stops PHP-FPM...
Jan 06 10:21:16 axion keyhelp-php83-fpm[210458]: * Starting PHP FastCGI Process Manager keyhelp-php83-fpm
Jan 06 10:21:16 axion keyhelp-php83-fpm[210458]: ...fail!
Jan 06 10:21:16 axion systemd[1]: Started keyhelp-php83-fpm.service - LSB: starts and stops PHP-FPM.
Ubuntu 22.04 via "do-release-upgrade" auf 24.04 aktualisieren.
Zusätzliche Informationen
ionCube wurde manuell auf v14.0.0 aktualisiert