Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar  [GELÖST]

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Locked
RobinBiber
Posts: 2
Joined: Sat 29. Jul 2023, 13:02

Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by RobinBiber »

Hallo zusammen,

das Update von Ubuntu 18 auf 20 lief gut durch. Eigentlich wollte ich heute auch noch gleich auf Ubuntu 22 gehen, aber das lasse ich im Moment mal, da ja nicht mal die 20er funktioniert. Hier die Daten:

Server-Betriebssystem + Version
Ubuntu 20.04

Eingesetzte Server-Virtualisierung-Technologie
keine

KeyHelp-Version + Build-Nummer
?

Problembeschreibung / Fehlermeldungen
Keyhelp (und weitere Domains auf dem Server) nicht erreichbar

Erwartetes Ergebnis
Webserver läuft

Schritte zur Reproduktion
Habe das Upgrade nach Vorlage gemacht (https://www.keyhelp.de/news/upgrade-ubu ... ubuntu-20/).
Server läuft jetzt, jedoch nicht mit dem Apache, ergo es ist nicht über die HTTP(S)-Schnittstelle erreichbar.
Es fand ein Update des PHPs statt, von 7.2 auf 7.4.

Folgendes habe ich dann nach Durchsehen der Logs/Forum gemacht:
Erstellen des keyhelp_keyhelp.socket (aus der alten Datei von PHP7.2 generieren lassen)
root@server:/run/php# ls
keyhelp_keyhelp.socket php7.4-fpm.pid php7.4-fpm.sock php-fpm.soc
k

via

Code: Select all

systemctl restart php7.4-fpm.service
Folgendes meldet /var/log/apache2/keyhelp/error.log
[Sat Jul 29 12:30:27.662605 2023] [proxy_fcgi:error] [pid 24333] [client XXX:56783] AH01071: Got error 'PHP message: PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/index.php on line>
Behoben mit

Code: Select all

phpenmod ioncube
Seitdem gibt es keine neuen Fehler mehr im o.g. Log.

Folgendes spricht /var/log/apache2/error.log
[ N 2023-07-29 12:54:37.3356 4066/T6 age/Cor/CoreMain.cpp:589 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2023-07-29 12:54:37.3357 4066/T1 age/Cor/CoreMain.cpp:1080 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2023-07-29 12:54:37.3357 4066/Ta Ser/Server.h:886 ]: [ApiServer] Freed 0 spare client objects
[ N 2023-07-29 12:54:37.3357 4066/Ta Ser/Server.h:531 ]: [ApiServer] Shutdown finished
[ N 2023-07-29 12:54:37.3358 4066/T6 Ser/Server.h:886 ]: [ServerThr.1] Freed 128 spare client objects
[ N 2023-07-29 12:54:37.3359 4066/T6 Ser/Server.h:531 ]: [ServerThr.1] Shutdown finished
[Sat Jul 29 12:54:37.347812 2023] [ssl:warn] [pid 3414] AH01909: webmail:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jul 29 12:54:37.347949 2023] [ssl:error] [pid 3414] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: emailAddress=info@keyhelp.de,CN=server.irpd.de,OU=KeyHelp Panel,O=KeyHelp,L=Erfurt,ST=Thuringia,C=DE >
[Sat Jul 29 12:54:37.347961 2023] [ssl:error] [pid 3414] AH02604: Unable to configure certificate webmail:443:0 for stapling
[Sat Jul 29 12:54:37.349663 2023] [http2:warn] [pid 3414] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the curr>
[ N 2023-07-29 12:54:37.3571 4066/T1 age/Cor/CoreMain.cpp:1150 ]: Passenger core shutdown finished
[ N 2023-07-29 12:54:37.3610 4128/T1 age/Wat/WatchdogMain.cpp:1267 ]: Starting Passenger watchdog...
[ N 2023-07-29 12:54:37.3699 4131/T1 age/Cor/CoreMain.cpp:1165 ]: Starting Passenger core...
[ N 2023-07-29 12:54:37.3701 4131/T1 age/Cor/CoreMain.cpp:249 ]: Passenger core running in multi-application mode.
[ W 2023-07-29 12:54:37.3744 4131/T1 age/Cor/CoreMain.cpp:897 ]: WARNING: potential privilege escalation vulnerability. Passenger is running as root, and part(s) of the passenger root path (/usr/local/rvm/gems/ruby-2.4.1/gems/passenger->
The path "/usr/local/rvm/gems/ruby-2.4.1/gems" can be modified by user "XXX" (or applications running as that user). Change the owner of the path to root, or avoid running Passenger as root.
The path "/usr/local/rvm/gems/ruby-2.4.1" can be modified by user "XXX" (or applications running as that user). Change the owner of the path to root, or avoid running Passenger as root.
The path "/usr/local/rvm/gems" can be modified by user "XXX" (or applications running as that user). Change the owner of the path to root, or avoid running Passenger as root.
The path "/usr/local/rvm" can be modified by user "www-data" (or applications running as that user). Change the owner of the path to root, or avoid running Passenger as root.
[ N 2023-07-29 12:54:37.3745 4131/T1 age/Cor/CoreMain.cpp:905 ]: Passenger core online, PID 4131
[Sat Jul 29 12:54:37.401070 2023] [mpm_prefork:notice] [pid 3414] AH00163: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f Phusion_Passenger/5.1.11 configured -- resuming normal operations
[Sat Jul 29 12:54:37.401090 2023] [core:notice] [pid 3414] AH00094: Command line: '/usr/sbin/apache2'
[ E 2023-07-29 12:54:39.4605 4131/T8 age/Cor/SecurityUpdateChecker.h:376 ]: A security update is available for your version (5.1.11) of Passenger, we strongly recommend upgrading to version 6.0.18.
[ E 2023-07-29 12:54:39.4605 4131/T8 age/Cor/SecurityUpdateChecker.h:381 ]: Additional information:
- [Fixed in 5.3.2] [CVE-2018-12026, 12027, and 12028] These are local denial of service, local information disclosure and local privilege escalation vulnerabilities that could be exploited by malicious applications or malicious users on>
- [Fixed in 6.0.14] [CVE-2018-25032] zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.
- [Fixed in 6.0.14] A use after free memory safety issue was introduced in 6.0.12, and fixed in 6.0.14.
Ich weiß gerade nicht weiter. Könnte mir da jemand helfen, bitte?
Vielen Dank.
Grüße Robin
User avatar
Tobi
Community Moderator
Posts: 2832
Joined: Thu 5. Jan 2017, 13:24

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar  [GELÖST]

Post by Tobi »

Hast du die von dir verlinkte Anleitung wirklich bis zum Ende durchgelesen?

3.)
Nach dem Neustart führen Sie bitte den folgenden Befehl aus:

phpenmod ioncube

Dann starten Sie das Skript erneut mit:

php keyhelp_ubuntu_upgrade_18_to_20.php

4.)
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by OlliTheDarkness »

Moinsen,
vorweg gesagt gehört der Beitrag eher ins OffTopic, da es sich um kein KH Problem handelt.
Das Problem ist die Folge einer vorher in Betrieb gewesenen Userkonfiguration.
(Da du der Admin bist also wohl von dir)
Passenger / Ruby sind kein Serienbestandteil des Webservers, folgerichtig musst du dies in der Vergangenheit selbst eingerichtet haben.
Damit hätte dir klar sein müssen das es bei Upgrades später ggf. zu Problemen kommen kann / wird, worüber du dich vor dem Upgrade hättest informieren sollen... (zB. sind deine Modifikationen bei einem Upgrade noch Kompatible bzw. was muss ich ausserhalb der "Stange" noch upgraden etc. )
Ein Lösungsansatz ist, entferne die Passenger / Ruby Module / Einbindunmgen ( welche eh nicht aktuell sind ) aus der Apache Konfiguration.
Danach sollte der Apache seinen Dienst wieder ordentlich tun wenn nicht alles "Kaputt"konfiguriert hast.
Danach kannst deine Modifikationen (für dein System geeignet und aktuell) wieder vornehmen und wenn alles richtig gemacht hast läuft der Apache auch danach weiter fehlerfrei.

Der andere Weg wäre frisch Installieren, Backup einspielen glücklich sein und auf der sauberen Basis Passenger / Ruby beibasteln.
Hat den Vorteil das direkt merkst wo es hängt wenn irgendwas nicht mehr geht, letzte Änderung rückgänging und auf ein neues.

Entspanntes Wochenende 8-)

EDIT:
Ein Tobi ^^
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2832
Joined: Thu 5. Jan 2017, 13:24

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by Tobi »

OlliTheDarkness wrote: Sat 29. Jul 2023, 17:07
EDIT:
Ein Tobi ^^
Oh!
Das Olli!

Wo warst du?
🎉
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
RobinBiber
Posts: 2
Joined: Sat 29. Jul 2023, 13:02

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by RobinBiber »

Passt, danke euch.
Ruby und so Kram habe ich nicht installiert, so ist das, wenn man etwas von jemand anderem übernimmt... Muss ich jetzt wohl mit leben.
Kann geschlossen werden.
Grüße Robin
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by Manuel »

Hallo Leute,

Ich habe nun auch ein Problem hoffe ihr könnt ,ir weiterhelfen und zwar.
Ich habe einen Ubuntu 20.04 (64-bit) Server mit dem Admin Panel Keyhelp 23.1.1 (Build 3016).
Seid etwa 2 Tagen läuft das Panell ca. 10-20 Minuten, danach ist der Server nur noch über SSH erreichbar und muss neu gestartet werden. Nach dem neustart funktioniert alles wieder um die 10-20 Minuten, danach wieder selbes spiel.
Kein Keyhelp aber SSH ok für reboot.

Ich habe die Firewall wie original angepasst.
Ich habe unter Backup Probleme lösen, alle Operationen, die sich im Status Startet in Kürze befinden entfernt.
Ich habe domains gelöscht, die nicht mehr aktiv sind, wo lets encrypt versuchte das zertifikat zu erneuern, natürlich vergeblich.
Nichts davon hat geholfen.

Was kann ich noch machen?
In welcher log Datei kann ich mögliche Fehler finden?
Hab mal unter SSH "top" und "htop" laufen lassen, kann da leider ned so viel rauslesen.
Hab mit dem server seid 1 Jahr nichts mehr gemacht und lief anstandslos, mein Admin ist mir auch davongestoben (neues Projekt), jetzt steh ich da mit naja mässiger Ahnung :cry:

Danke schon mal für die Hilfe.
LG
User avatar
Florian
Keyweb AG
Posts: 1261
Joined: Wed 20. Jan 2016, 02:28

Re: Update Ubuntu 18 auf 20 - Keyhelp nicht erreichbar

Post by Florian »

Bitte ein neues Thema öffnen und die Vorlage ausfüllen.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Locked