Beiträge von kk

    Danke für die Info! Wir haben die RPM-Pakete neu signiert und aktualisiert, sollte nun klappen.
    (der GPG-Agent für die Signatur hatte ein Problem gemeldet, die Fehlermeldung dazu ging leider unter)


    Viele Grüße


    -Klaus Keppler

    Genaue die selbe Meldung hatte wenige Stunden vorher auch ein anderer Kunde gemeldet. Auch hier waren "Datenleichen" die Ursache.


    Wir werden das Upgrade an dieser Stelle anpassen, so dass LiveConfig nur gültige IPs übernimmt. Der o.g. SQL-Befehl ist praktisch perfekt.


    Viele Grüße


    -Klaus Keppler

    Wie im Text weiter oben geschrieben und wie auch im Änderungsverlauf dokumentiert wurde die in LiveConfig genutzte Expat-Bibliothek mit v2.13.1 aktualisiert (30.01.2022).


    Viele Grüße


    -Klaus Keppler

    Hallo,


    wir freuen uns, die Verfügbarkeit von LiveConfig 2.14.0 bekanntgeben zu dürfen!


    Die größte Änderung in dieser Version ist das komplett überarbeitete Datenbankschema, um später einen völlig reibungslosen Wechsel auf LiveConfig 3 zu ermöglichen.
    Zudem gab es etliche Detailverbesserungen - alle Details stehen im Änderungsverlauf.


    Viele Grüße


    -Klaus Keppler

    Hallo,


    der Fehler tritt auf, wenn Einträge der Tabelle WEBSERVERIPS auf nicht mehr vorhandene Einträge in IPS verweisen.
    Das sollte eigentlich nicht passieren. Wir werden das mit dem nächsten Update ändern (da werden ggf ungültige Einträge dann vorher gelöscht).
    Sollte noch jemand an diesem Problem hängen bleiben: entweder den foreign key check vorübergehend deaktivieren, oder kurze Mail an support@liveconfig.com und wir helfen mit einem passenden SQL-Befehl aus.


    Viele Grüße


    -Klaus Keppler

    Hallo zusammen,


    wir haben den KB-Artikel zu LC3 eben aktualisiert. Der aktuelle Zeitplan sieht so aus:
    - heute (01.06.) wurde die Online-Demo nochmal aktualisiert
    - am 01.07. ist das nächste Update der Online-Demo geplant
    - danach gibt's jeden Montag ein Update (mit Changelog) zum Entwicklungsfortschritt


    Die Entwicklung kommt mit großen Schritten voran. Kleinere Verzögerungen gab es aufgrund unvorhersehbarer Probleme - eine kleine Auswahl:
    - bestimmte HTTPS-Requests aus LiveConfig heraus klappten komischerweise nicht mehr (Fehler "Out of memory" von cURL). Stellte sich dann als Bug in cURL heraus.
    - unsere Unit-Tests brachten irgendwann OpenSSL zum Absturz. Nach längerer Fehlersuche: Bug in OpenSSL gefunden und gemeldet.
    - es stellte sich heraus, dass die von uns neu verwendete Lua-C++-Bibliothek ein schweres "Showstopper-Problem" hat, d.h. wir mussten diese komplett durch eine andere Bibliothek ersetzen
    - für die systemd-Anbindung (s.u.) haben wir eine (kreative) Lösung entwickeln müssen, um Systeme von CentOS 7 bis Ubuntu 22 unterstützen zu können und auch nicht von künftigen Distributionen überrascht zu werden (ich sage nur: zstd-Kompression im neuen Kernel und systemd...)
    Mit den "Low-Level"-Arbeiten sind wir inzwischen aber durch und rechnen daher nicht mehr mit größeren Überraschungen.


    Aktuell liegt der Fokus also auf der REST-API und dem Frontend. Die REST-API-Doku wurde auch frisch aktualisiert, hier kommen derzeit pro Woche 2-3 neue Funktionen dazu. Daher rechnen wir damit, ab Juli im Wochentakt in den Endspurt zu gehen. Ein exaktes Fertigstellungsdatum wäre unseriös, wir versuchen den Fortschritt möglichst transparent zu machen.


    Was inzwischen noch neu ist:
    - LiveConfig prüft nun, ob alle für einen Dienst (z.B. "E-Mail") notwendigen Services (postfix, dovecot, ...) auch laufen. Hierbei verbindet sich LC3 direkt über den dBus mit systemd (ist somit extrem effizient und erfasst Änderungen in Echtzeit) (LC3-Demo: Serververwaltung -> Tab "E-Mail")
    - Service-Probleme werden als "Popup-Benachrichtigungen" in der Oberfläche angezeigt falls man gerade angemeldet ist.
    - die Graphen werden nun mit einer anderen, eleganteren Bibliothek erstellt (somit kann man u.a. auch die einzelnen Werte anzeigen lassen)
    - das neue Backup-System unterstützt verschiedene Storage-Backends, u.a. Borg, Restic und das klassische Tar-Archiv. Ziele können wahlweise lokal (auf dem selben Server) oder remote (via SSH oder FTPS) sein. Borg und Restic sind die schnellsten und effizientesten Open-Source Backup-Tools - man will kein Backup mehr mit tar machen. :)


    Am 20.06. planen wir LiveConfig 2.14 zu veröffentlichen. Wie schon angekündigt enthält das recht umfangreiche Änderungen an der Datenbank. Diese sind Voraussetzung für LiveConfig 3, d.h. danach wären auch Testinstallationen mit LC3 auf eigenen Servern möglich.


    Vielen Dank schonmal für die vielen positiven Rückmeldungen!


    Viele Grüße


    -Klaus Keppler

    Aber Serverseitige Einstellungen können nunmal nicht per IMAP Client weder auf dem Handy noch am PC vorgenommen werden.


    Doch, dafür gibt's das "managesieve"-Protokoll (RFC5804).


    Manuell kann man jetzt schon managesieve mit Dovecot einrichten. Wir möchten das seitens LiveConfig durchaus vereinfachen (insbesondere dass es keine Kollisionen mit dem LC-Autoresponder gibt). Steht aber erst nach v3.0 auf der ToDo-Liste.

    Welche Linux-Distribution & -Version genau, sowie welche MySQL- oder Maria-DB-Version genau wird verwendet?

    Da ich nur "Bahnhof" verstehe, frage ich an, wie lässt sich der Kunde spurlos vom Server entfernen?


    Zuerst einmal muss die Datenbank repariert werden - das ist nämlich der Grund warum es kracht ("Database exception: database disk image is malformed"). Wir haben hierfür einen Artikel in der Wissensdatenbank bereitgestellt:


    https://www.liveconfig.com/de/kb/sqlite-reparieren/


    Wenn die LiveConfig-Datenbank erfolgreich repariert wurde, setzen Sie noch einmal das Feld "HC_DELETED" auf "0" und löschen den Kunden dann erneut. Danach sollte das eigentlich klappen.

    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

    Wir arbeiten jeden Tag und ausschließlich daran weiter.
    Updates halten wir nicht zurück um die Spannung zu erhöhen ;) sondern weil es technische Gründe gibt.


    In der 2.14 gibt es sehr weitreichende Änderungen im Hintergrund, weshalb wir diese schrittweise mit den ersten Kunden produktiv ausgerollt haben und so die mit der Zeit aufgetretenen Probleme beheben konnten. Das "Stable-Release" erfolgt nun aber in Kürze.

    An der Stelle ist LiveConfig komplett raus. LC kümmert sich "nur" um die FTP-Accounts/Passwörter.


    Die Ursache/Lösung müsste also im Bereich ProFTPD gesucht werden.


    Das Mindeste was man wissen müsste wäre: welche Distribution (genau), welche ProFTPD-Version genau, welcher FTP-Client (inkl. genauer Versionsnummer) und welche ProFTPD-Einstellungen im LiveConfig (z.B. spielt "SSL Session Reuse" da eventuell eine Rolle).


    Viele Grüße


    -Klaus Keppler

    Oha - das haben wir offenbar gar nicht vollständig dokumentiert. :(


    Bitte fügen Sie noch ein "FPM." vor den Eintrag hinzu (also "FPM.pm.max_children") - dann klappt's wie gewünscht.


    Viele Grüße


    -Klaus Keppler

    Mit v2.14.0 für LiveConfig auch die stats-writer-Anweisung hinzu (Dovecot 2.3+). Sofern diese Anweisung bereits in einer dovecot.local.conf steht ist das aber kein Problem für Dovecot.
    (in der aktuellen Preview 2.14.0-dev20220322.2 ist das bereits enthalten)

    Was zeigt LiveConfig denn unter "Serververwaltung" -> "Web" in der Box mit den PHP-Versionen an?
    An sich müssten einfach nur die Pakete "php-cli" und "php-fpm" installiert werden.


    Eventuell wurde nach dem Dist-Upgrade der Server nicht gleich rebootet, und LiveConfig hatte somit noch eine alte/unvollständige Liste an erkannten PHP-Paketen.

    Hallo,


    ab sofort steht eine allererste Vorschau auf die neue Oberfläche bereit: https://demo.liveconfig.com:8444/login
    Benutzername/Passwort: "admin" (greift auf die selbe Datenbank zu wie die "normale" LiveConfig-Demo)


    Wir haben zudem einen API-Key angelegt und diesen mit der API-Dokumentation verknüpft - man kann dort also ab sofort mit den API-Funktionen herumspielen.


    Die aktuelle Demo ist funktional und inhaltlich noch stark eingeschränkt, sie dient eher dazu mal einen ersten Eindruck zu bekommen. Da der "Unterbau" nun aber steht, geht's mit den nächsten Schritten relativ schnell voran. Wir werden hier jeweils darüber informieren, wenn die Online-Demo aktualisiert wurde.


    Viele Grüße


    -Klaus Keppler