LiveConfig v1.8.2 freigegeben

  • Guten Abend Herr Keppler,


    beim Update auf die aktuelle Version, habe ich bereits bei 3 Systemen folgenden Fehler gehabt.


  • Wir haben gerade mit dem Release noch einen neuen Fehler in der NGIX Verwaltung gefunden.


    [Blockierte Grafik: http://w73.imtp.me/90w901y62.thumb.jpg]


    Ich hatte in einer NGIX IP Gruppe den SNI Support deaktiviert. Daraufhin kam der Fehler im Screenshot.

  • LiveConfig 1.8.2-3447 starting...
    Database driver loaded: MySQL (5.5.41)
    License is valid.
    Can't open any socket for address (null), port 8443


    Auf welcher Distribution tritt das auf?
    Wenn Sie "/etc/init.d/liveconfig stop" ausführen - wird LiveConfig dann gestoppt? Wenn nicht: welche PID steht in /var/run/liveconfig.pid? Entspricht die dem "Hauptprozess" von LiveConfig (siehe "ps auwfx | grep liveconfig)


    Hintergrund: wir halten uns eigentlich an die jeweiligen Distributions-Richtlinien was die Prozessverwaltung betrifft. Bei Debian/Ubuntu heißt das: den "start-stop-daemon" verwenden. Bei manchen Konfigurationen arbeitet der jedoch anscheinend nicht zuverlässig (hier bei uns läuft das alles rund - auf den Test-VMs wird zig mal am Tag so LiveConfig korrekt beendet und gestartet).


    Viele Grüße


    -Klaus Keppler

  • Guten Morgen Herr Keppler,


    wir sind hier auf Debian Squeeze unterwegs.


    Output beim Updaten von LC:


    Preparing to replace liveconfig 1.8.1-r3397 (using .../liveconfig_1.8.2-r3447_amd64.deb) ...
    [ ok ] Stopping LiveConfig Server: liveconfig.
    Creating SQLite Database Backup
    Input File: /var/lib/liveconfig/liveconfig.db
    Output File: /var/lib/liveconfig/liveconfig.db.bak-1.8.1-r3397
    Done.
    Unpacking replacement liveconfig ...
    Preparing to replace unzip 6.0-8+deb7u1 (using .../unzip_6.0-8+deb7u2_amd64.deb) ...
    Unpacking replacement unzip ...
    Processing triggers for man-db ...
    Processing triggers for mime-support ...
    Setting up libkrb5support0:amd64 (1.10.1+dfsg-5+deb7u3) ...
    Setting up libk5crypto3:amd64 (1.10.1+dfsg-5+deb7u3) ...
    Setting up libkrb5-3:amd64 (1.10.1+dfsg-5+deb7u3) ...
    Setting up libgssapi-krb5-2:amd64 (1.10.1+dfsg-5+deb7u3) ...
    Setting up libdbus-1-3:amd64 (1.6.8-1+deb7u6) ...
    Setting up libxml2:amd64 (2.8.0+dfsg1-7+wheezy3) ...
    Setting up ntp (1:4.2.6.p5+dfsg-2+deb7u3) ...
    [ ok ] Starting NTP server: ntpd.
    Setting up dbus (1.6.8-1+deb7u6) ...
    Installing new version of config file /etc/dbus-1/system.conf ...
    [ ok ] system message bus already started; not starting..
    Setting up liveconfig (1.8.2-r3447) ...
    [....] Starting LiveConfig Server: liveconfig - /usr/sbin/liveconfig: Can't open any socket for address (null), port 8443
    failed!
    Setting up unzip (6.0-8+deb7u2) ...


    Ja, LiveConfig wird gestoppt. /var/run/liveconfig.pid? ist 0Byte und leer.


    xx@webclient2 ~ # ps auwfx | grep liveconfig
    root 2362 0.0 0.0 4484 792 ? Ss Jan12 31:37 /usr/lib/liveconfig/lclogparse -c /etc/liveconfig/lclogparse.conf
    root 29903 0.0 0.0 9236 888 pts/0 S+ 10:04 0:00 | \_ grep liveconfig
    root 20806 0.0 0.0 54216 1848 ? Ss Jan28 0:03 /usr/sbin/liveconfig
    113 20807 0.2 0.1 261956 36904 ? Sl Jan28 49:28 \_ liveconfig [server]
    root 20808 0.0 0.0 272044 13140 ? Sl Jan28 2:36 \_ liveconfig [client]
    root 13296 0.0 0.0 4220 576 ? S 09:28 0:00 \_ /usr/lib/liveconfig/lclogsplit -m /etc/apache2/accesslog.map -s /var/lib/liveconfig/apachelog.stats


    xx@webclient2 ~ # netstat -putln | grep 8443
    tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 20806/liveconfig
    tcp6 0 0 :::8443 :::* LISTEN 20806/liveconfig


    xx@webclient2 ~ # kill 20806
    xx@webclient2 ~ # netstat -putln | grep 8443
    xx@webclient2 ~ # service liveconfig restart
    [ ok ] Stopping LiveConfig Server: liveconfig.
    [ ok ] Starting LiveConfig Server: liveconfig.


    Ich hoffe das hilft weiter.

  • Das Update (r3451) steht ab sofort auf der Website und in den Repositories bereit.
    Die Änderungen sind:

    • Datenbankfehler beim Bearbeiten von Webstatistik-Einstellungen behoben
    • Fehler bei Eingabe einer Website-Adresse bei Kontaktdaten behoben
    • Detailgenauigkeit im 7d-HTTP-Traffic-Graph verbessert
    • Neustart von LiveConfig mittels start-stop-daemon robuster gestaltet


    Bei diesem Update kann es sein, dass der oben beschriebene Fehler beim Neustart (via start-stop-daemon) noch auftritt. Unseren Untersuchen nach könnte es sich da um ein Timing-Problem handeln, bei dem die "liveconfig.pid" während der Deinstallation (für das Upgrade) gelöscht wird noch bevor der start-stop-daemon dem LiveConfig-Prozess das kill-Signal gesendet hat).
    Das mit r3451 ausgelieferte init-Script ist jedenfalls robuster gestaltet - sollte es bei künftigen Updates noch mal Probleme geben, melden Sie sich bitte kurz bei uns (am besten mitsamt der Bildschirmausgaben während des Update-Vorgangs, so wie weiter oben von WebService4U).


    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!