Debian 10 & Ubuntu 18.04 | Zusätzliche PHP-Versionen werden nicht installiert

thst-berlin
Posts: 11
Joined: Mon 26. Aug 2019, 15:23

Debian 10 & Ubuntu 18.04 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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:

Code: Select all

service cron status
Danach schauen wir weiter.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
thst-berlin
Posts: 11
Joined: Mon 26. Aug 2019, 15:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
thst-berlin
Posts: 11
Joined: Mon 26. Aug 2019, 15:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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.
Mit freundlichen Grüßen
OlliTheDarkness

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

:!: World Hack Organization :!:
**************************************************************
thst-berlin
Posts: 11
Joined: Mon 26. Aug 2019, 15:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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 :D
Mit freundlichen Grüßen
OlliTheDarkness

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

:!: World Hack Organization :!:
**************************************************************
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
thst-berlin
Posts: 11
Joined: Mon 26. Aug 2019, 15:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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

service cron status

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 😉
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post by Tobi »

Ok.
Danke.

Bin jetzt aber erstmal AFK
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Debian 10 | Zusätzliche PHP-Versionen werden nicht installiert

Post 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 *



Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Debian 10 & Ubuntu 18.04 | Zusätzliche PHP-Versionen werden nicht installiert

Post by Alexander »

Bitte einmal hier schauen:

viewtopic.php?p=25225#p25225
Mit freundlichen Grüßen / Best regards
Alexander Mahr

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