LiveConfig v2.7.0

  • Hallo,


    ab sofort steht LiveConfig v2.7.0 zum Download bereit.


    Die wichtigsten Neuheiten sind:

    • Web-basierte Inbetriebnahme ("onboarding") zur Konfiguration der Lizenz, Zugangsdaten und Kontaktdaten bei Neuinstallationen
    • AutoDeploy für eine vereinfachte automatisierte Installation von LiveConfig
    • Unterstützung von PHP-FPM (FastCGI Process Manager)
    • Unterstützung von TLS 1.3 in der LiveConfig-Oberfläche (OpenSSL 1.1.1)


    Zudem gab es viele kleinere Verbesserungen und Fehlerbehebungen - die vollständige Liste steht wie immer im Changelog.


    Aktuell werden unsere PHP-Pakete für Debian/Ubuntu noch mal neu compiliert, da auf Systemen ohne systemd der FPM-Prozess sonst nicht startet (deren Update steht ab morgen Vormittag im Repository).


    Das LiveConfig-Update lässt sich wie immer problemlos über die regulären Paket-Updates einspielen (APT/yum/zypper).
    Debian 7 ("Wheezy") wird nicht mehr unterstützt.


    Viele Grüße


    -Klaus Keppler

  • Nach dem Update auf LiveConfig 2.7.0 wurde ein Vertrag auf FPM umgestellt. Die PHP-Seite wirft beim Aufruf nun ein 503-Error ab.


    /var/log/php7.0-fpm.log:

    Code
    [30-Oct-2018 14:45:11] ERROR: unable to bind listening socket for address '/var/run/php7.0-fpm/vertragsname.sock': No such file or directory (2)
    [30-Oct-2018 14:45:11] ERROR: FPM initialization failed


    Der Ordner /var/run/php7.0-fpm/ existiert nicht.


    Der Vertrag befindet sich auf einem lcclient-Server.


    Vor Aktivierung:


    Code
    ps aux | grep fpm
    root     30328  0.0  0.0 448464 17516 ?        Ss   15:05   0:00 php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)
    www-data 30329  0.0  0.0 448464  9556 ?        S    15:05   0:00 php-fpm: pool www
    www-data 30330  0.0  0.0 448464  9556 ?        S    15:05   0:00 php-fpm: pool www


    Nach Aktivierung, gibt es keinen einzigen FPM-Prozess.


    Code
    service php7.0-fpm status
    [FAIL] php-fpm7.0 is not running ... failed!
  • Der Ordner /var/run/php7.0-fpm/ existiert nicht.


    Ich vermute, dass es sich um ein Debian/Ubuntu-System ohne systemd handelt?
    Dann erstellen Sie bitte einfach das o.g. Verzeichnis und führen anschließend "/etc/init.d/php70-fpm start" aus - dann sollte es klappen.
    Wir aktualisieren in diesen Minuten die PHP-Pakete in unseren Repositories, die genau diesen Fehler beheben (betrifft nur Server ohne systemd).

  • Auf dem Server ist Debian 9 drauf (ursprünglich wurde mal Debian 7 installiert). Sowohl systemd als auch sysvinit ist installiert.


    Code
    ps -p 1
      PID TTY          TIME CMD
        1 ?        00:00:02 init


    Laufen tut aber wohl sysvinit.


    FPM habe ich nicht mit den LiveConfig-PHP-Versionen, sondern mit der Standard PHP7-Version von Debian getestet.


    Nun habe ich den Vertrag auf PHP 7.2 umgestellt (die neuen PHP-Pakete von Heute wurden ebenfalls aktualisiert). Der Hauptprozess läuft:


    Code
    root     23015  0.0  0.0 491952 17452 ?        Ss   16:32   0:00 php-fpm: master process (/etc/php-fpm/php72-fpm.conf)


    Aber es wird kein Pool-Prozess gestartet. Weiterhin der 503 Fehler. In der error.log vom Vertrag:


    Code
    [Tue Oct 30 16:33:21.662527 2018] [proxy:error] [pid 23044:tid 139913261623040] (13)Permission denied: AH02454: FCGI: attempt to connect to Unix domain socket /var/run/php72-fpm/vertragsname.sock (*) failed
    [Tue Oct 30 16:33:21.662565 2018] [proxy_fcgi:error] [pid 23044:tid 139913261623040] [client 89.166.xx:52687] AH01079: failed to make connection to backend: httpd-UDS


    Diesmal existiert der Ordner inkl. der Datei:


    /var/run/php72-fpm/vertragsname.sock


    UPDATE:


    Anscheinend werden die Rechte auf diesem System falsch gesetzt (Der Ordner wurde automatisch angelegt):


    Code
    7370504  0 drwx------ (700)  2 root       root          60 Okt 30 17:18 php72-fpm
    7632008  4 -rw------- (600) 1 root       root           4 Okt 30 17:18 php72-fpm.pid


    Auf einem neu installieren System werden folgende Rechte vergeben (Hier funktionierte alles auf Anhieb):


    Code
    931194  0 drwxr-xr-x (755)  2 root     root        80 Oct 30 17:22 php72-fpm
    934050  4 -rw-r--r-- (644) 1 root     root         5 Oct 30 17:22 php72-fpm.pid
  • UPDATE:


    Anscheinend werden die Rechte auf diesem System falsch gesetzt (Der Ordner wurde automatisch angelegt)


    Danke für die Info. Offenbar haben Sie eine recht restriktive umask für Init-Scripte (077 statt 022). Wir prüfen das mal, ggf. werden die Init-Scripte (für non-systemd) noch mal entsprechend angepasst.


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!