Page 1 of 2
Debian 10 & Ubuntu 18.04 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 08:20
by thst-berlin
Hallo,
die Installation auf Debian 10 lief nach Deaktivierung von IP6 sauber durch. Ich konnte in den Logfiles keine Fehler finden. Leider werden zusätzlichen PHP-Versionen nicht installiert. Unter "Wartungsintervalle" steht seit Sunden für "PHP-Interpreter aktualisieren" das die Aufgabe in Kürze startet. Tut sie leider nicht ...
Folgende Fehlermeldung taucht in der "/var/log/keyhelp/php-error.log" häufiger auf:
[26-Sep-2019 01:58:22 Europe/Berlin] PHP Warning: Division by zero in /home/keyhelp/www/keyhelp/core/pending/Server.php on line 257
Wäre schade noch auf Debian 9 zurückgreifen zu müssen. Freue mich über jede Antwort.
Vielen Dank und viele Grüße
Thomas
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 10:24
by Alexander
Der Mastercronjob, der im KeyHelp für die Abarbeitung der Systemaufgaben zuständig ist scheint nicht zu laufen.
Dieser sollte normalerweise jede Minute laufen, prüfe einmal im folgenden Log, ob das der Fall ist:
Code: Select all
/var/log/keyhelp/cronjob/master.log
Ggf läuft auch dein Cron-Daemon nicht mehr. Einmal prüfen via:
Danach schauen wir weiter.
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 10:45
by thst-berlin
Hallo Alexander,
das sieht soweit erst einmal gut aus:
Code: Select all
[PID-20702] [26-Sep-2019 10:39:01] INFO --> connect db ... success
[PID-20702] [26-Sep-2019 10:39:01] INFO --> it is time for: update.php, repo_update.php
[PID-20702] [26-Sep-2019 10:39:01] INFO --> >>> trying to run "update"
[PID-20702] [26-Sep-2019 10:39:01] INFO --> lock "update" acquired
[PID-20702] [26-Sep-2019 10:39:01] INFO --> processing the job ...
[PID-20702] [26-Sep-2019 10:39:01] INFO --> <<< job done, releasing lock "update"
[PID-20702] [26-Sep-2019 10:39:01] INFO --> >>> trying to run "repo-update"
[PID-20702] [26-Sep-2019 10:39:01] INFO --> <<< process already running
Jede Minute ...
Hatte auch erst den Verdacht das der Cron nicht läuft, Benutzer werden aber angelegt.
Hier die Ausgabe von "service cron status":
Code: Select all
cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-09-26 01:43:12 CEST; 9h ago
Docs: man:cron(8)
Main PID: 449 (cron)
Tasks: 6 (limit: 4915)
Memory: 313.0M
CGroup: /system.slice/cron.service
├─ 449 /usr/sbin/cron -f
├─2738 /usr/sbin/CRON -f
├─2739 /bin/sh -c nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
├─2740 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
├─2782 sh -c wget --quiet --no-check-certificate --output-document '/tmp/keyhelp/php_5.4.45_20190726124922.tar.gz' 'https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190 └─2783 wget --quiet --no-check-certificate --output-document /tmp/keyhelp/php_5.4.45_20190726124922.tar.gz https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190726124922
Viele Grüße Thomas
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 10:51
by thst-berlin
Siehe da, des Rätsels Lösung: Die Datei kann nicht geladen werden: File not found ...
Code: Select all
wget --no-check-certificate --output-document /tmp/keyhelp/php_5.4.45_20190726124922.tar.gz https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190
--2019-09-26 10:48:10-- https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190
Auflösen des Hostnamens repo.keyhelp.de (repo.keyhelp.de)… 2001:1b60:2:11:913:103:be57:cafe, 62.141.56.41
Verbindungsaufbau zu repo.keyhelp.de (repo.keyhelp.de)|2001:1b60:2:11:913:103:be57:cafe|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
2019-09-26 10:48:13 FEHLER 404: Not Found
Könnt Ihr Die Dateien im Repo platzieren??
Vielen Dank und viele Grüße Thomas
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 10:59
by OlliTheDarkness
thst-berlin wrote: ↑Thu 26. Sep 2019, 10:51
Siehe da, des Rätsels Lösung: Die Datei kann nicht geladen werden: File not found ...
Code: Select all
wget --no-check-certificate --output-document /tmp/keyhelp/php_5.4.45_20190726124922.tar.gz https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190
--2019-09-26 10:48:10-- https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190
Auflösen des Hostnamens repo.keyhelp.de (repo.keyhelp.de)… 2001:1b60:2:11:913:103:be57:cafe, 62.141.56.41
Verbindungsaufbau zu repo.keyhelp.de (repo.keyhelp.de)|2001:1b60:2:11:913:103:be57:cafe|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
2019-09-26 10:48:13 FEHLER 404: Not Found
Könnt Ihr Die Dateien im Repo platzieren??
Vielen Dank und viele Grüße Thomas
Moin,
Debian 10 unb PHP 5.* das wird nichts mehr
Irgendwo hatte Alexander es auch malgeschrieben das 5.* unter 10 rausfliegt.
Und wenn wir mal ehrlich sind, 5.* ist Uralt und sollte eh langsam mal verschwunden sein.
Vorhandene Scripte sollten auf 7 umgeschrieben werden und gut ist.
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 11:06
by thst-berlin
Hallo Olli,
das ist keine Frage und da bin ich bei Dir. Leider sehen das einige Kunden anders und lassen sich mit der Aktualisierung Ihrer Website aus Kostengründen Zeit. Es ist immer schwierig hier einen Spagat hinzubekommen. Wir weisen die Kunden auch auf die Gefahren hin ...
Soweit ich gesehen habe fliegt bei Buster die 5.3 raus und 5.4 sollte noch laufen ...
Viele Grüße Thomas
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 11:27
by OlliTheDarkness
thst-berlin wrote: ↑Thu 26. Sep 2019, 11:06
Hallo Olli,
das ist keine Frage und da bin ich bei Dir. Leider sehen das einige Kunden anders und lassen sich mit der Aktualisierung Ihrer Website aus Kostengründen Zeit. Es ist immer schwierig hier einen Spagat hinzubekommen. Wir weisen die Kunden auch auf die Gefahren hin ...
Soweit ich gesehen habe fliegt bei Buster die 5.3 raus und 5.4 sollte noch laufen ...
Viele Grüße Thomas
Moin, ja das Problem ist bekannt aber sollte für dich, wenn deine AGB, richtig ausgelegt sind keine Probleme darstellen.
Du bist für die Sicherheit deiner Infrastruktur verantwortlich. (!)
Wenn diese Sicherheit durch veraltete PHP Versionen gefährdet ist, dann ist dies vom Kunden , soweit vertraglich geregelt, zu aktzeptieren.
Kla kannst dem Kunden nicht kommen mit "Hey PHP X läuft in 2 Tagen ab, bis dahin solltest umgestellt haben" aber nen vorlauf von 3-6 Monaten soilte schon dasein.
Die Lebenszeit von PHP Versionen werden veröffentlichgt damit kann man also von vorneherein Klarstellen bis wann eine Version mindestens verfügbar ist.
Wer bis dahin nicht umgestellt hat, der bekommt halt ne Fehlerseite mit Hinweiß das er es machen muss.
Mit dem Kostengründen Argument , sorry, kommt man bei mir nicht weit.
Sicherheit sollte vor Kosten stehen.
Aber das ist meine Persönliche Meinung.
Lieber ziehe ich mir den Zorn eines Kunden zu, als die Sicherheit von ein paar 100 zu riskieren.
Aber die Unterhaltung würde bei dem Thema jetzt ausufern

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 11:45
by Alexander
Unter Debian 10 ist lediglich 5.3 rausgeflogen, die restlichen Versionen sind verfügbar.
Die URL ist im oberen Log-Auszug aber gekürzt. Schau einmal ob du diese Datei runterladen kannst - das ist der vollständige Pfad.
Code: Select all
https://repo.keyhelp.de/repository/debian_10/php/5.4/php_5.4.45_20190726124922.tar.gz
Es ist vermutlich wieder die IPv6 Problematik und der Download dauert ewig. Warum wieso weshalb -> da sollten sich einige Beiträge über die Forensuchen finden lassen.
Sollte der Download sehr langsam laufen, hier der Beitrag zum deaktivieren von IPv6:
viewtopic.php?f=16&t=8351
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 12:14
by thst-berlin
Hallo Alexander,
ich hatte IPv6 nur temporär deaktiviert. Nach dem ich es nun komplett rausgeschmissen hatte laufen die Interpreter nun rein.
Vielen Dank.
Eine letzte Frage:
Was ist mit die IPTables-Oberfläche in Debian 10? Kommt die wieder rein oder bleibt sie draußen?
Viele Grüße Thomas
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 26. Sep 2019, 12:31
by Tobi
thst-berlin wrote: ↑Thu 26. Sep 2019, 12:14
Eine letzte Frage:
Was ist mit die IPTables-Oberfläche in Debian 10? Kommt die wieder rein oder bleibt sie draußen?
Ist in Vorbereitung und wird sicherlich mit einem der nächsten Updates nachgeliefert.
Aktuell musst du auf die Konsole ausweichen.
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Wed 23. Sep 2020, 10:03
by Tobi
Auch hier tut sich aktuell gar nix bei dem Versuch PHP 5.6 unter Ubuntu 18.04 zu installieren.
Alexander wrote: ↑Thu 26. Sep 2019, 10:24
Der Mastercronjob, der im KeyHelp für die Abarbeitung der Systemaufgaben zuständig ist scheint nicht zu laufen.
Dieser sollte normalerweise jede Minute laufen, prüfe einmal im folgenden Log, ob das der Fall ist:
Code: Select all
/var/log/keyhelp/cronjob/master.log
Code: Select all
====
[PID-14525] [23-Sep-2020 09:58:01] INFO --> jobs to run: update.php, repo_update.php
[PID-14525] [23-Sep-2020 09:58:01] INFO --> >>> trying to run "update"
[PID-14525] [23-Sep-2020 09:58:01] INFO --> lock "update" acquired
[PID-14525] [23-Sep-2020 09:58:01] INFO --> processing the job ...
[PID-14525] [23-Sep-2020 09:58:01] INFO --> <<< job done, releasing lock "update"
[PID-14525] [23-Sep-2020 09:58:01] INFO --> >>> trying to run "repo-update"
[PID-14525] [23-Sep-2020 09:58:01] INFO --> <<< process already running
====
[PID-14666] [23-Sep-2020 09:59:01] INFO --> jobs to run: update.php, repo_update.php
[PID-14666] [23-Sep-2020 09:59:01] INFO --> >>> trying to run "update"
[PID-14666] [23-Sep-2020 09:59:01] INFO --> lock "update" acquired
[PID-14666] [23-Sep-2020 09:59:01] INFO --> processing the job ...
[PID-14666] [23-Sep-2020 09:59:01] INFO --> <<< job done, releasing lock "update"
[PID-14666] [23-Sep-2020 09:59:01] INFO --> >>> trying to run "repo-update"
[PID-14666] [23-Sep-2020 09:59:01] INFO --> <<< process already running
Alexander wrote: ↑Thu 26. Sep 2019, 10:24
Ggf läuft auch dein Cron-Daemon nicht mehr. Einmal prüfen via:
Code: Select all
root@elton:/home/username# service cron status
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-08-17 12:52:34 CEST; 1 months 6 days ago
Docs: man:cron(8)
Main PID: 659 (cron)
Tasks: 6 (limit: 4915)
CGroup: /system.slice/cron.service
├─ 659 /usr/sbin/cron -f
├─18945 /usr/sbin/CRON -f
├─18950 /bin/sh -c nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
├─18951 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
├─19411 /usr/sbin/CRON -f
└─19414 php /home/users/nocheinuser/www/pfad/cron.php
Sep 23 09:58:01 elton CRON[14523]: pam_unix(cron:session): session closed for user root
Sep 23 09:59:01 elton CRON[14664]: pam_unix(cron:session): session opened for user root by (uid=0)
Sep 23 09:59:01 elton CRON[14665]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php)
Sep 23 09:59:01 elton sudo[14678]: root : TTY=unknown ; PWD=/root ; USER=root ; COMMAND=/usr/sbin/service php7.2-fpm status
Sep 23 09:59:01 elton sudo[14678]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 23 09:59:01 elton sudo[14678]: pam_unix(sudo:session): session closed for user root
Sep 23 09:59:01 elton sudo[14684]: root : TTY=unknown ; PWD=/root ; USER=root ; COMMAND=/usr/sbin/service apache2 status
Sep 23 09:59:01 elton sudo[14684]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 23 09:59:01 elton sudo[14684]: pam_unix(sudo:session): session closed for user root
Sep 23 09:59:01 elton CRON[14664]: pam_unix(cron:session): session closed for user root
Alexander wrote: ↑Thu 26. Sep 2019, 10:24
Danach schauen wir weiter.
Bitte helfen

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Wed 23. Sep 2020, 10:17
by Alexander
Sprich du hast unter PHP-Interpreter 5.6 zum installieren ausgewählt, auf speichern geklickt und jetzt passiert nichts?
In der Übersicht wird angezeigt, dass es installiert werden soll und das bleibt auch so nach ein paar Minuten Wartezeit?
Starte einmal die Installation manuell:
Code: Select all
php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-repo-update
Wenn es nicht geht, prüfen ob der Repo-Server (repo.keyhelp.de) von deinem Server aus erreichbar ist, mittels ping, traceroute etc.
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Wed 23. Sep 2020, 10:42
by Tobi
Ok.
Danke.
Bin jetzt aber erstmal AFK
Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Wed 23. Sep 2020, 17:22
by Tobi
Alexander wrote: ↑Wed 23. Sep 2020, 10:17
Sprich du hast unter PHP-Interpreter 5.6 zum installieren ausgewählt, auf speichern geklickt und jetzt passiert nichts?
In der Übersicht wird angezeigt, dass es installiert werden soll und das bleibt auch so nach ein paar Minuten Wartezeit?
Starte einmal die Installation manuell:
Code: Select all
php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-repo-update
Wenn es nicht geht, prüfen ob der Repo-Server (repo.keyhelp.de) von deinem Server aus erreichbar ist, mittels ping, traceroute etc.
Irgendwie alles unauffällig und klappt trotzdem nicht...
Code: Select all
root@elton:/home/username# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-repo-update
[PID-2195] [23-Sep-2020 17:16:59] INFO --> forced to run "repo_update.php"
[PID-2195] [23-Sep-2020 17:16:59] INFO --> jobs to run: repo_update.php
[PID-2195] [23-Sep-2020 17:16:59] INFO --> >>> trying to run "repo-update"
[PID-2195] [23-Sep-2020 17:16:59] INFO --> <<< process already running
Code: Select all
root@elton:/home/username# traceroute repo.keyhelp.de
traceroute to repo.keyhelp.de (62.141.56.41), 30 hops max, 60 byte packets
1 _gateway (192.168.2.1) 2.064 ms 2.046 ms 1.997 ms
2 p3e9bf7ef.dip0.t-ipconnect.de (62.155.111.111) 11.959 ms 12.909 ms 12.906 ms
3 f-ed11-i.F.DE.NET.DTAG.DE (217.5.93.2) 22.832 ms 23.813 ms 23.801 ms
4 80.156.162.158 (80.156.162.158) 24.740 ms 25.723 ms 25.710 ms
5 core-backbone.keyweb.de (81.95.2.110) 26.652 ms 27.633 ms 27.619 ms
6 vl4017.te3-2.erf2.c7600.keyweb.de (95.169.160.102) 34.569 ms 25.445 ms 26.393 ms
7 vl4005.po1.erf1.c6500.keyweb.de (95.169.160.42) 27.363 ms 25.586 ms *
8 build.keymachine.de (62.141.56.41) 25.540 ms 25.517 ms 26.455 ms
Code: Select all
root@elton:/home/username# traceroute -6 repo.keyhelp.de
traceroute to repo.keyhelp.de (2001:1b60:2:11:913:103:be57:cafe), 30 hops max, 80 byte packets
1 fritz.box (2003:df:670c:bb00:2665:11ff:fee2:6274) 1.440 ms 2.385 ms 2.378 ms
2 2003:0:8703:8000::1 (2003:0:8703:8000::1) 14.354 ms 14.347 ms 14.321 ms
3 2003:0:1304:802a::2 (2003:0:1304:802a::2) 37.184 ms 37.161 ms 37.132 ms
4 2a01:4a0:1338:4c::2 (2a01:4a0:1338:4c::2) 24.099 ms 24.094 ms 25.028 ms
5 2001:1b60:0:11:0:1:0:2 (2001:1b60:0:11:0:1:0:2) 28.997 ms 28.894 ms 29.847 ms
6 2001:1b60:0:10:0:1:0:2 (2001:1b60:0:10:0:1:0:2) 30.815 ms 25.186 ms 24.828 ms
7 2001:1b60:2:11:913:103:be57:cafe (2001:1b60:2:11:913:103:be57:cafe) 24.785 ms 23.782 ms *
Re: Debian 10 & Ubuntu 18.04 | Zusätzliche PHP-Versionen werden nicht installiert
Posted: Thu 24. Sep 2020, 09:37
by Alexander