Liveconfig und openSuse Leap 15

  • Hallo,


    ich wollte liveconfig auf einem Server mit openSuse Leap 15 erwenden.
    Dienste wie Apache, mySQL, Dovcot, Postfix, proFTP etc... sind installiert. Liveconfig ließ sich auch installieren und mit Lzenz aktivieren.


    Allerdings ist im Menüpunkt "Serververwaltung" nur die Übersicht funktional. Alle anderen Registerkarten sagen "Keine unterstützten Dienste gefunden." :(


    Während ein liveconfig --diag auf meinen älteren Systemen u.a. die Info über das gefundende OS ausgibt, ist auf der Leap 15 nichts derartiges zu erkennen.


    Das einzige was erfolgreich erkannt wird ist PHP7.2.5


    Kann es sein, daß liveconfig nicht mit der openSuse Leap 15 läuft???


    Liveconfig und Server wurden bereits neu gestartet. Leider ohne Änderung.


    Vielen Dank und beste Grüße
    Michael Graupner


    p.s.: letzter Ausgabeteil von livconfig --diag:


    Running Lua diagnostics...
    [ERR] Can't get default php.ini location from /usr/bin/php-cgi
    Distribution name: 'openSUSE'
    Distribution codename: 'n/a'
    Distribution family: '(null)'
    Distribution version: '15.0'
    Distribution description: 'openSUSE Leap 15.0'
    Checking for web server software:
    - PHP 7.2.5 [DEFAULT] (code='php7', bin='/usr/bin/php-cgi', SAPI=CGI/FastCGI)
    default php.ini: '(null)'
    Checking for ftp server software:
    Checking for SMTP server software:
    - SpamAssassin: NOT FOUND
    - OpenDKIM: NOT FOUND
    Checking for POP/IMAP server software:
    Checking for database server software:
    Checking for DNS server software:
    Done.

  • Hallo allerseits, Hallo Herr Keppler,


    so, ich bin schon mal einen Schritt weiter...


    offenbar hat sich mindestens eine wichtige Datei geändert.


    Für die Erkennung der Distribution wird bei der suse in /usr/lib/liveconfig/lua/distribution.lua die Datei /etc/SuSE-release untersucht. Ab openSuse Leap 15 ist diese Datei entfernt (vorher in der Leap 42 als deprecated eingestuft).


    Stattdessen sollte genutzt werden /etc/os-release, welches wiederum auf /usr/lib/os-release verweist.


    Ich habe jetzt einen Symbolischen Link angelegt (/etc/SuSE-release) der auf die entsprechende os-release verweist.
    Und siehe da: nach einem Liveconfig-Neustart werden alle Dienste erkannt.


    Ich teste jetzt noch alles einzeln durch. U.a. da ich gelesen habe, daß, glaub ich, bspw. postfix in der Leap 15 wohl nicht mehr abwärtskompatibel ist...


    Vielleicht lässt sich diesbezüglich ja in einem der nächsten Releases was richten...


    Beste Grüße
    Michael Graupner

  • Hallo Herr Keppler,


    das Postfix spinnt tatsächlich.
    Auch hier musste ich mit symbolischen Links arbeiten. Einige Dateien sind in einen Unterordner "bin" verschoben worden.
    das wären:


    /usr/lib/postfix/master -> /usr/lib/postfix/bin/master
    /usr/lib/postfix/pickup -> /usr/lib/postfix/bin/pickup
    /usr/lib/postfix/post-install -> /usr/lib/postfix/bin/post-install
    /usr/lib/postfix/postfix-script -> /usr/lib/postfix/bin/postfix-script
    /usr/lib/postfix/qmgr -> /usr/lib/postfix/bin/qmgr
    /usr/lib/postfix/smtpd -> /usr/lib/postfix/bin/smtpd


    allerdings bin ich mir hier nicht sicher, ob das ein Konfig-Problem ist oder eines der Distribution. Die Änderung der "zentralen Pfadangabe" führte jedenfalls nicht zum gewünschten Ergebnis.


    Der Rest scheint soweit zu laufen, allerdings hab ich aus Zeitgründen noch nicht alles getestet...


    Beste Grüße
    Michael Graupner

Jetzt mitmachen!

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