• Hallo,


    ich habe mir testweise Liveconfig mit einer Testlizenz auf einem Server installiert. Von der Konfiguration gibt es keine Probleme, aber der Prozess segfaultet alle 15 Minuten.


    /var/log/messages:
    Oct 12 19:10:28 oscar099 kernel: [1898020.503879] liveconfig[20288]: segfault at 8 ip 0000000000442bd2 sp 00007fe5e3444a38 error 4 in liveconfig[400000+369000]
    Oct 12 19:25:28 oscar099 kernel: [1898920.609477] liveconfig[21818]: segfault at 8 ip 0000000000442bd2 sp 00007fe5e4446a38 error 4 in liveconfig[400000+369000]
    Oct 12 19:40:28 oscar099 kernel: [1899820.686237] liveconfig[23362]: segfault at 8 ip 0000000000442bd2 sp 00007fe5e3c45a38 error 4 in liveconfig[400000+369000]
    Oct 12 19:55:28 oscar099 kernel: [1900719.816200] liveconfig[24911]: segfault at 8 ip 0000000000442bd2 sp 00007fe5e4446a38 error 4 in liveconfig[400000+369000]


    /var/log/liveconfig/liveconfig.log
    [2011/10/12 21:37:26.409675] [5101|-1218390240] Database driver loaded: SQLite (3.7.6.3)
    [2011/10/12 21:37:26.415046] [5101|-1218390240] License is valid.
    [2011/10/12 21:37:26.416837] [5103|-1218390240] Server child started...
    [2011/10/12 21:37:26.417224] [5104|-1218390240] Client child started...
    [2011/10/12 21:37:26.428379] [5104|-1249536256] [LUA] Detected 'Debian GNU/Linux 6.0.3'
    [2011/10/12 21:37:26.451325] [5104|-1218390240] Connected to LiveConfig 1.2.1
    [2011/10/12 21:37:56.648188] [5102|-1218390240] Client child process 5104 terminated; uncaught signal: 11 (Segmentation fault)
    [2011/10/12 21:37:56.648273] [5102|-1218390240] Resource usage statistics:
    [2011/10/12 21:37:56.648279] [5102|-1218390240] Uptime: 30 sec.
    [2011/10/12 21:37:56.648285] [5102|-1218390240] User time: 0.0184
    [2011/10/12 21:37:56.648290] [5102|-1218390240] System time: 0.0052
    [2011/10/12 21:37:56.648828] [5151|-1218390240] Client child started...
    [2011/10/12 21:37:56.659527] [5151|-1266321664] [LUA] Detected 'Debian GNU/Linux 6.0.3'
    [2011/10/12 21:37:56.666875] [5151|-1218390240] Connected to LiveConfig 1.2.1


    Deinstallation mit Purge und Neuinstallation hatte ich auch schon versucht.


    OS ist Debian 6 AMD64


    VG
    Shiro

  • Der Meldung nach stürzt der Client-Prozess (also der Teil, der mit Lua-Scripten die Konfigurationsdateien verwaltet etc.) nach ca. 30 Sekunden ab.
    Da wir dieses Problem unter Debian 6 bisher noch nicht erlebt haben, bitte ich Sie, uns die Ausgabe von "liveconfig --diag" zukommen zu lassen (IP/Hostname usw. kann gerne anonymisiert werden; interessant für uns sind die erkannten Software-Pakete).
    Einfach hier ins Forum posten, oder Kontaktformular, oder Mail an info@liveconfig.com
    Vielen Dank schon mal!

  • Hui, schnelle Anwort :)


  • Danke auch für die schnelle Rückmeldung :)


    Das Problem liegt in der Abfrage der Filesystem-Quotas.
    Könnten Sie mir bitte noch die Ausgabe von "mount" zuschicken? Ich denke, dass wir das Problem dann kurzfristig beseitigen können.
    Die Segfaults sind für LiveConfig an sich "nicht schlimm" (da der Client-Prozess durch den eingebauten Watchdog automatisch neu gestartet wird), aber sicher sehr lästig. Künftig werden wir auch Segfaults im Client-Prozess besser abfangen, um einen kleinen Stackdump ins Logfile schreiben zu lassen, mit dem wir die Ursache dann noch schneller identifizieren können.


    Viele Grüße


    Klaus Keppler

  • Und hier noch die Ausgabe von mount:


    /dev/md1 on / type ext3 (rw)
    tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
    proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    udev on /dev type tmpfs (rw,mode=0755)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
    /dev/md0 on /boot type ext2 (rw)

  • Ok, das hilft weiter. Wir werden diese Konfiguration (ext3 ohne Quota) morgen mal ausführlicher testen.
    Wenn Sie möchten, aktivieren Sie einfach mal Group Quota auf der root-Partition - vielleicht erledigt sich das Problem dann schon:
    (Folgende Anleitung ist frei aus dem Gedächtnis, sollte aber etwa so funktionieren)


    • aptitude install quota
    • modprobe quota_v2
    • touch /aquota.group
    • chmod 600 /aquota.group
    • mount -o remount,grpquota /
    • quotacheck -vgm /
    • quotaon -vg /


    Ich melde mich dann morgen noch mal sobald der Fehler behoben ist.

  • Hallo,


    der Fehler wurde gefunden und beseitigt. Das Problem trat unter bestimmten Umständen dann auf, wenn u.a. für einen Kunden kein Webspace-Quota im Hosting-Angebot definiert war (also "unbegrenzter" Webspace). Ob auf dem betroffenen Filesystem ein Quota aktiviert war spielte keine Rolle.
    Ein neues Release wird gerade gebaut und in den nächsten 2-3 Stunden zum Download bereitgestellt.


    Viele Grüße


    Klaus Keppler


    [Nachtrag] Die neue Version (1.2.1 r1101) steht zum Download bereit.

Jetzt mitmachen!

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