VHost vom admin lässt sich nicht aktualisieren / LUA Fehler

  • Guten Tag,


    auf der Liveconfig Hauptinstanz liegt auch unserer VHost für das Autodiscover. web10 hier. Da das SSL Zertifikat sich nicht die letzten Wochen mit aktualisiert hatte wohl hab ich das einmal geprüft. Immer wenn man eine Änderung an der Domain durchführen möchte, kommst Instant dieser Fehler auf dem Server:


    [2018/08/17 13:47:02.064320] [30827|30831] [LUA] LC.mutex: forcing unlock of mutex 'web.configure'
    [2018/08/17 13:47:02.065718] [30827|30831] LC.web.vhostConfig(web10)) failed: /usr/lib/liveconfig/lua/apache.lua:1695: bad argument #4 to 'write' (string expected, got nil)
    stack traceback:
    [C]: in function 'write'
    /usr/lib/liveconfig/lua/apache.lua:1695: in function 'writeVHostDocRoot'
    /usr/lib/liveconfig/lua/apache.lua:2390: in function 'buildConfig'
    /usr/lib/liveconfig/lua/apache.lua:2679: in function 'configureVHost'
    /usr/lib/liveconfig/lua/web.lua:946: in function </usr/lib/liveconfig/lua/web.lua:919>


    Es wird liveconfig 2.6.3-r5013 auf Debian Stretch verwendet

  • Hallo leonex,


    haben Sie zufällig eine custom.lua Datei und biegen dort eine LiveConfig Funktion um?


    Viele Grüße
    Christoph Russow

  • Es ist im lcclient, der Log-Eintrag sieht so aus:


    Code
    [2022/05/10 11:45:33.774128] [32741|32742] [LUA] LC.mutex: forcing unlock of mutex 'web.configure'
    [2022/05/10 11:45:33.774922] [32741|32742] LC.web.configureVHost(web218-71)) failed: /usr/lib/liveconfig/lua/web.lua:1136: table index is nil
    stack traceback:
            /usr/lib/liveconfig/lua/web.lua:1136: in function </usr/lib/liveconfig/lua/web.lua:1103>


    im liveconfig.log vom Master steht nichts über diese aktion.


    Update: es war vorher die selbe Fehlermeldung wie oben vom Thread-Ersteller. Dann habe ich aber gesehen das CGI für den Vertrag ausgewählt aber nicht Installiert ist. Nun wird nur noch das gezeigt. Sie wurde also kürzer :P

  • So wie es aussieht ist entweder noch eine PHP-Version für eine Subdomain ausgewählt, die zwischenzeitlich vom Server entfernt wurde, oder es gibt keine PHP-Standardversion für die ausgewählte Ausführungsart (CGI/FPM) auf dem Server.


    Prüfen Sie daher bitte mal, ob die Pakete "php-cgi" bzw. "php-fpm" installiert sind.


    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!