Page 1 of 1

Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Sun 26. May 2024, 00:01
by Pinky
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja, saubere Installation von keyhelp vor dem Upgrade, alle Schritte des Upgradescriptes befolgt


Server-Betriebssystem + Version
(z.B. Ubuntu 20.04)
Debian 11 -> Debian 12

Eingesetzte Server-Virtualisierung-Technologie
vhost in der Hetzner cloud


KeyHelp-Version + Build-Nummer
24.0 (Build 3220)


Problembeschreibung / Fehlermeldungen
Habe das Upgrade Script gemäß Anleitung ausgeführt:
https://www.keyweb.de/de/keyhelp/entwic ... -debian-12

Mehrfach die Konfigurationsdateien "beibehalten" und zwei Neustarts ausgeführt. Nach dem zweiten Neustart war die Upgrade-Datei weg, vermutlich vom Script selbst gelöscht und das Upgrade damit beendet. Die Admin-Oberfläche von Keyhelp ist wieder da und meldet keine Fehler.

Sämtliche Webseiten liefern allerdings einen 503, Service unavaialbe aus. (the server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.)

Auch ein weiterer Neustart behebt das Problem nicht.
Der Versuch das Upgrade-script erneut herunterzuladen und erneut zu starten um ggf. den Upgrade-Prozess zuende durchlaufen zu lassen führt zu folgener Fehlermeldung:

Code: Select all

 php keyhelp_debian_upgrade_11_to_12.php
PHP Fatal error:  The file /root/keyhelp_debian_upgrade_11_to_12.php encoded as type [1/71] cannot be decoded by this version of the ionCube Loader.
 in Unknown on line 0
Da in vergangenen Posts dieser Art die PHP-Version angefragt wurde:

Code: Select all

root@admin:~# php -v
PHP 8.2.18 (cli) (built: Apr 11 2024 22:07:45) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.18, Copyright (c) Zend Technologies
    with the ionCube PHP Loader v13.0.2, Copyright (c) 2002-2023, by ionCube Ltd.
    with SourceGuardian v15.0.0, Copyright (c) 2000-2024, by SourceGuardian Ltd.
    with Zend OPcache v8.2.18, Copyright (c), by Zend Technologies
Erwartetes Ergebnis
Webseiten erreichbar

Tatsächliches Ergebnis
Apache liefert 503 auf allen Seiten und Domains

Schritte zur Reproduktion
Upgrade script durchlaufen, alle Konfigurationsdateien behalten, zwei Neustarts durchführen (nach entsprechender Aufforderung)

Zusätzliche Informationen

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Sun 26. May 2024, 00:12
by Pinky
Update: es scheint so, als hätte das wechseln der PHP-Version das Problem behoben. Alle Domains wurden von mir einmal angepasst, teilweise auf die gleiche PHP-Version und im Anschluss waren die Seiten erreichbar...

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Sun 26. May 2024, 22:46
by blickgerecht
Hatte in der Hetzner-Cloud ähnliche Probleme:
blickgerecht wrote: Mon 12. Feb 2024, 16:53 Was mir aufgefallen war nach dem Upgrade auf Debian 12:
Alle Domains, die die Standard PHP-Version von Keyhelp in Debian 11 hatten, liefen nicht mehr. Hier musste ich manuell auf das Standard PHP 8.2 oder eben auf die vorherige Version 7.4 umstellen. Danach habe ich eine andere PHP 8.2... entfernt, die auch installiert war (nicht manuell).
Ggf. gibt es da ja einen Zusammenhang?
Am Ende hat sich herausgestellt, dass das seit dem Upgrade von Keyhelp und Debian immer wieder Probleme macht, immer nach automatischen Updates von Apache. Daher hatte ich dann nochmal einen neuen Thread aufgemacht: viewtopic.php?p=48839

Vielleicht betrifft dich ja etwas davon oder du findest darin eine Lösung, falls noch eines der in dem Zusammenhang bei mir aufgetretenen Probleme aktuell ist (http/1.1, falsches MPM, falsches PHP-Modul).

Leider habe ich noch keine dauerhafte Lösung gefunden und bange immer, wann wieder ein Apache-Update kommt.

(Vielleicht stößt das ja nochmal jemanden auf meinen noch offenen Thread ;) )

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Wed 5. Jun 2024, 17:16
by olek2003
Moin zusammen,

vor dem Fehler sitze ich jetzt auch, die Websiten gehen wenigstens, aber ich finde das KEyHelp nicht mehr, habt ihr eine Lösung?
Fehlermeldung ist identisch.

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Wed 5. Jun 2024, 17:21
by Florian
Hallo,

1. Was erscheint beim Aufruf von Keyhelp?

2. Ausgabe von "apache2ctl -M"

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Wed 5. Jun 2024, 17:40
by olek2003
unter folgendes erhalte ich:

1)

Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

2)

root@server4012:~# apache2ctl -M
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
auth_digest_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgid_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
expires_module (shared)
fcgid_module (shared)
filter_module (shared)
headers_module (shared)
http2_module (shared)
include_module (shared)
mime_module (shared)
mpm_event_module (shared)
negotiation_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
suexec_module (shared)

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Wed 5. Jun 2024, 17:49
by Florian
Hallo,

1. Wurde das Updatescript nach dem Reboot nochmal gestartet?

2. Was sagt "systemctl status php8.2-fpm.service"

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Wed 5. Jun 2024, 18:07
by olek2003
zu 1) Lässt sich leider nicht starten.

root@server4012:~# php keyhelp_debian_upgrade_11_to_12.php
PHP Fatal error: The file /root/keyhelp_debian_upgrade_11_to_12.php encoded as type [1/71] cannot be decoded by this version of the ionCube Loader.
in Unknown on line 0

zu 2) hier erhalte ich folgenden Output

root@server4012:~# systemctl status php8.2-fpm.service
● php8.2-fpm.service - The PHP 8.2 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php8.2-fpm.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-06-05 17:06:57 CEST; 58min ago
Docs: man:php-fpm8.2(8)
Process: 1857 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/8.2/fpm/pool.d/www.conf 82 (code=exited, status=0/SUCCESS)
Main PID: 728 (php-fpm8.2)
Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
Tasks: 3 (limit: 9478)
Memory: 43.9M
CPU: 313ms
CGroup: /system.slice/php8.2-fpm.service
├─ 728 "php-fpm: master process (/etc/php/8.2/fpm/php-fpm.conf)"
├─1854 "php-fpm: pool www"
└─1856 "php-fpm: pool www"

Jun 05 17:06:55 server4012 systemd[1]: Starting php8.2-fpm.service - The PHP 8.2 FastCGI Process Manager...
Jun 05 17:06:57 server4012 systemd[1]: Started php8.2-fpm.service - The PHP 8.2 FastCGI Process Manager.
root@server4012:~#

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12  [GELÖST]

Posted: Wed 5. Jun 2024, 20:38
by Florian
Hallo,

Alex hat hier den Link gepostet zum Script, das nach dem Reboot unter Debian 12 dann ausgeführt werden muss:

viewtopic.php?p=47355#p47355


Probier es aus. Bei Dir fehlen gemäß der Ausgaben die ganzen Konfigurationschritte wo z.B. das Keyhelp auf die neue PHP- Standardversion umkonfiguriert wird.

Re: Webserver nicht erreichbar nach Upgrade von Debian 11 auf 12

Posted: Thu 6. Jun 2024, 09:27
by olek2003
Perfekt, damit hat es funktioniert, ganz lieben Dank.