Page 1 of 2

php-updates

Posted: Mon 27. Jul 2020, 12:51
by cstrobl
Mit Bitte um Hilfe, - Danke!

die alternativen bzw. zusätzlichen PHP-Versionen können nicht installiert werden.

root@vps06:/var/log/keyhelp/cronjob# tail -f repo-update.log
[27-Jul-2020 12:33:01] INFO --> step: uninstall php versions
[27-Jul-2020 12:33:01] INFO --> no tasks found
[27-Jul-2020 12:33:01] INFO --> step: update php versions
[27-Jul-2020 12:33:01] INFO --> no tasks found, everything is up to date
[27-Jul-2020 12:33:01] INFO --> step: install new php versions
[27-Jul-2020 12:33:01] INFO --> update tmpfs for full access to /tmp
[27-Jul-2020 12:33:01] INFO --> install version "7.2.32_20200713093441"
[27-Jul-2020 12:33:01] ERROR --> failed to install version "7.2.32_20200713093441" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 441.tar.gz")
[27-Jul-2020 12:33:01] INFO --> restore tmpfs access to /tmp
====

root@vps06:/var/log/keyhelp/cronjob# more /etc/debian_version
10.4

Vhost ist hinter einer Firewall, IPv6 ist deaktiviert.

Wget funktioniert aber:

root@vps06:/var/log/keyhelp/cronjob# wget https://repo.keyhelp.de/repository/debi ... 441.tar.gz
--2020-07-27 12:50:54-- https://repo.keyhelp.de/repository/debi ... 441.tar.gz
Resolving repo.keyhelp.de (repo.keyhelp.de)... 62.141.56.41, 2001:1b60:2:11:913:103:be57:cafe
Connecting to repo.keyhelp.de (repo.keyhelp.de)|62.141.56.41|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 79491771 (76M) [application/x-gzip]
Saving to: ‘php_7.2.32_20200713093441.tar.gz’

php_7.2.32_20200713093441.tar.gz 29%[=========================================> ] 22.16M 12.0MB/s ^C
root@vps06:/var/log/keyhelp/cronjob#

Re: php-updates

Posted: Mon 27. Jul 2020, 13:02
by Jolinar
cstrobl wrote: Mon 27. Jul 2020, 12:51 IPv6 ist deaktiviert.
Bist du dir sicher?

Code: Select all

Resolving repo.keyhelp.de (repo.keyhelp.de)... 62.141.56.41, 2001:1b60:2:11:913:103:be57:cafe
wget kann bei dir offensichtlich auch IPv6 auflösen.

Teste mal bitte folgenden Befehl und poste die Konsolenausgabe:

Code: Select all

wget -6 https://repo.keyhelp.de/repository/debian_10/php/7.2/php_7.2.32_20200713093441.tar.gz

Re: php-updates

Posted: Mon 27. Jul 2020, 13:06
by cstrobl
root@vps06:/var/log/keyhelp/cronjob# wget -6 https://repo.keyhelp.de/repository/debi ... 441.tar.gz
--2020-07-27 13:05:13-- https://repo.keyhelp.de/repository/debi ... 441.tar.gz
Resolving repo.keyhelp.de (repo.keyhelp.de)... 2001:1b60:2:11:913:103:be57:cafe
Connecting to repo.keyhelp.de (repo.keyhelp.de)|2001:1b60:2:11:913:103:be57:cafe|:443... failed: Cannot assign requested address.
Retrying.


Deaktivierung habe ich zuvor lt. vielfach beschriebener Anleitung durchgeführt.

echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf

sysctl -p

ip addr show | grep inet6 (< da kommt nichts mehr)

Re: php-updates

Posted: Mon 27. Jul 2020, 13:12
by Jolinar
cstrobl wrote: Mon 27. Jul 2020, 13:06 Deaktivierung habe ich zuvor lt. vielfach beschriebener Anleitung durchgeführt.
...
ip addr show | grep inet6 (< da kommt nichts mehr)
Okay, dann kann das IPv6-Problem erstmal ausgeschlossen werden.

Allerdings gehen mir da im Moment auch schon die Ideen aus, woran es sonst liegen könnte...Mal schauen, was evtl. die Dev's dazu sagen können.

Re: php-updates

Posted: Mon 27. Jul 2020, 13:26
by Jolinar
Als Workaround kannst du den Interpreter auch manuell installieren.
Eine Anleitung dafür hat Alex hier gepostet -> viewtopic.php?p=3984#p3984

Re: php-updates

Posted: Mon 27. Jul 2020, 18:08
by cstrobl
danke für die erste Hilfe,

die Pfade für keyhelp sind unter debian 10 jedoch nicht mehr unter /opt zu finden.

weiß jemand den aktuellen pfad für die manuelle Installation der php-Versionen?

Re: php-updates

Posted: Mon 27. Jul 2020, 21:29
by Martin
Hallo,

sofern das Zusatz-PHP korrekt installiert wurde findet sich dies weiterhin unter /opt/keyhelp/php

Re: php-updates

Posted: Mon 27. Jul 2020, 21:47
by Demon
Martin wrote: Mon 27. Jul 2020, 21:29 Hallo,

sofern das Zusatz-PHP korrekt installiert wurde findet sich dies weiterhin unter /opt/keyhelp/php
Dies bestätige ich mal.

Re: php-updates

Posted: Tue 28. Jul 2020, 11:28
by Alexander
@cstrobl

Existiert das Problem noch? Im Endeffekt macht KeyHelp nichts anderes als an besagter Stelle den wget Befehl aufzurufen.

Code: Select all

wget --quiet --show-progress --output-document='/tmp/keyhelp/php_7.2.32_20200713093441.tar.gz' --prefer-family='ipv4' https://repo.keyhelp.de/repository/debian_10/php/7.2/php_7.2.32_20200713093441.tar.gz

Bzw.

wget --quiet --show-progress --no-check-certificate --output-document='/tmp/keyhelp/php_7.2.32_20200713093441.tar.gz' --prefer-family='ipv4' https://repo.keyhelp.de/repository/debian_10/php/7.2/php_7.2.32_20200713093441.tar.gz
Hab es eben auf einen Debian 10 System problemlos installieren können.

Re: php-updates

Posted: Wed 29. Jul 2020, 10:01
by cstrobl
Hallo,

vorerst einmal ein Dankeschön, dass man sich um mein kleines Problem kümmert.

der Download mittels wget funktioniert: (als root)


root@vps06:~# cd /tmp
root@vps06:/tmp# wget --quiet --show-progress --output-document='/tmp/keyhelp/php_7.2.32_20200713093441.tar.gz' --prefer-family='ipv4' https://repo.keyhelp.de/repository/debi ... 441.tar.gz
/tmp/keyhelp/php_7.2.32_20200713093441.tar.gz 73%[==========================================================================================================> ] 56.05M 5.49MB/s eta 3s ^C
root@vps06:/tmp#


Über die Keyhelp-Console (Settings/Configuration/PHP interpreter) funktioniert es leider nicht.

Server Messages: Failed to install additional PHP version "7.3" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 605.tar.gz")

ident mit dem Eintrag in

root@vps06:/var/log/keyhelp/cronjob# tail -f /var/log/keyhelp/cronjob/repo-update.log
[29-Jul-2020 09:57:01] INFO --> step: update php versions
[29-Jul-2020 09:57:01] INFO --> no tasks found, everything is up to date
[29-Jul-2020 09:57:01] INFO --> step: install new php versions
[29-Jul-2020 09:57:01] INFO --> update tmpfs for full access to /tmp
[29-Jul-2020 09:57:01] INFO --> install version "7.2.32_20200713093441"
[29-Jul-2020 09:57:01] ERROR --> failed to install version "7.2.32_20200713093441" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 441.tar.gz")
[29-Jul-2020 09:57:01] INFO --> install version "7.3.20_20200713095605"
[29-Jul-2020 09:57:01] ERROR --> failed to install version "7.3.20_20200713095605" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 605.tar.gz")
[29-Jul-2020 09:57:01] INFO --> restore tmpfs access to /tmp

unter /opt (hier sollten die php-Versionen sein) sind auch keine weiteren Einträge zu finden!

root@vps06:/var/log/keyhelp/cronjob# ls -la /opt
total 8
drwxr-xr-x 2 root root 4096 Jul 23 15:21 .
drwxr-xr-x 18 root root 4096 Jul 24 15:19 ..
root@vps06:/var/log/keyhelp/cronjob#


könnte ein Berechtigungsproblem die Ursache sein (ev. andere User (keyhelp oder www-data)?

Re: php-updates

Posted: Wed 29. Jul 2020, 10:40
by Alexander
Der Cronjob läuft auch unter dem Benutzer root, also eigentlich sollten dort keine Berechtigungsprobleme auftreten. Im Endeffekt passiert also selbe, als wenn du es selbst manuell per root aufrufst.

Dein /tmp/ Verzeichnis ist in Ordnung?

Code: Select all

df -h /tmp

mount | grep 'tmp'

ls -la /tmp/
Wenn du möchtest, könnte ich einmal einen Blick drauf werfen, dann bitte einmal Zugangsdaten per PM mitteilen.

Re: php-updates

Posted: Wed 29. Jul 2020, 12:11
by cstrobl

Code: Select all

root@vps06:/var/log/keyhelp/cronjob[b]# df -h /tmp[/b]
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/vps06--vg-tmp  1.8G   63M  1.6G   4% /tmp


root@vps06:/var/log/keyhelp/cronjob#[b] mount | grep 'tmp'[/b]
udev on /dev type devtmpfs (rw,nosuid,relatime,size=4068688k,nr_inodes=1017172,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=817024k,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=817020k,mode=700,uid=1000,gid=1000)
/dev/mapper/vps06--vg-tmp on /tmp type ext4 (rw,relatime)


root@vps06:/var/log/keyhelp/cronjob# [b]ls -la /tmp/[/b]
total 40
drwxrwxrwt 10 root root 4096 Jul 29 12:09 .
drwxr-xr-x 18 root root 4096 Jul 24 15:19 ..
drwxrwxrwt  2 root root 4096 Jul 27 11:12 .font-unix
drwxrwxrwt  2 root root 4096 Jul 27 11:12 .ICE-unix
drwxrwxrwx  2 root root 4096 Jul 29 10:19 keyhelp
drwx------  3 root root 4096 Jul 27 11:12 systemd-private-96b1c4903771484aa888f4c283b4f59b-dovecot.service-6cFKYF
drwx------  3 root root 4096 Jul 27 11:12 systemd-private-96b1c4903771484aa888f4c283b4f59b-systemd-timesyncd.service-OSzXWn
drwxrwxrwt  2 root root 4096 Jul 27 11:12 .Test-unix
drwxrwxrwt  2 root root 4096 Jul 27 11:12 .X11-unix
drwxrwxrwt  2 root root 4096 Jul 27 11:12 .XIM-unix

root@vps06:/var/log/keyhelp/cronjob#
hilft das weiter?- danke!


Moderator-Hinweis:
Die Ausgabe der Konsole wurde in [ code ] Tags gesetzt um die Lesbarkeit zu erhöhen

Re: php-updates

Posted: Thu 30. Jul 2020, 11:02
by Alexander
Du könntest jetzt noch zum fraglichen Zeitpunkt in /var/log/keyhelp/php-error.log schauen.

Re: php-updates

Posted: Tue 4. Aug 2020, 11:13
by cstrobl
Da kommt leider nichts - außer ein historische Eintrag.

root@vps06:/var/log/keyhelp# tail -f php-error.log
[02-Aug-2020 03:12:56 Europe/Berlin] MySQL - Connection Error: 2002 (No such file or directory)

die Fehlermeldungen in repo-update.log bleiben dieselben:

root@vps06:/var/log/keyhelp/cronjob# tail -f repo-update.log
[04-Aug-2020 11:10:01] INFO --> step: install new php versions
[04-Aug-2020 11:10:01] INFO --> update tmpfs for full access to /tmp
[04-Aug-2020 11:10:01] INFO --> install version "7.2.32_20200713093441"
[04-Aug-2020 11:10:01] ERROR --> failed to install version "7.2.32_20200713093441" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 441.tar.gz")
[04-Aug-2020 11:10:01] INFO --> install version "7.3.20_20200713095605"
[04-Aug-2020 11:10:01] ERROR --> failed to install version "7.3.20_20200713095605" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 605.tar.gz")
[04-Aug-2020 11:10:01] INFO --> install version "7.4.8_20200713091305"
[04-Aug-2020 11:10:01] ERROR --> failed to install version "7.4.8_20200713091305" (Failed to download from "https://repo.keyhelp.de/repository/debi ... 305.tar.gz")
[04-Aug-2020 11:10:01] INFO --> restore tmpfs access to /tmp
====

Re: php-updates

Posted: Tue 4. Aug 2020, 12:23
by Alexander
Dann steht das Angebot noch, das ich einmal direkt auf dem Server nachschaue - in diesem Fall bitte Zugangsdaten per PM + Support-Zugang aktivieren.