LiveConfig 2.16.0 Preview

  • Hallo,


    ab sofort steht die Preview für LiveConfig 2.16.0 zum Download bereit.
    Die neue Version unterstützt dann das am 10. Juni 2023 erscheinende Debian 12 ("Bookworm"). Eine Anleitung für das Debian-12-Upgrade haben wir auch schon vorbereitet.


    Die PHP-Pakete für Debian Bookworm werden derzeit noch mühevoll zusammengestellt. Da wir unsere CI-Plattform von Jenkins auf Gitlab-CI umstellen ist das leider noch mit ein wenig Aufwand verbunden. Bis zum Debian12-Release sollten dann aber auch Pakete für PHP 7.0 und 8.2 sowie die üblichen Extensions verfügbar sein, PHP 7.1/7.2/7.3 prüfen wir noch. PHP 5.6, 8.0 und 8.1 sind bereits fertig.


    Ein neues Feature wird derzeit noch in die 2.16.0 integriert (sollte bis kommende Woche abgeschlossen sein), so dass das Release in Kürze erfolgt.


    Viele Grüße


    -Klaus Keppler

  • Hallo


    Fehler beim Upgrade


    Mai 05 07:53:30 mailing.systemhaus-ehst.de systemd[1]: Starting LiveConfig Control Panel...
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: LiveConfig 2.16.0-dev20230504.2 starting...
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: Database driver loaded: MySQL (3.3.4)
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: Upgrading database schema (r215013 -> 2.16.0-0)
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: - migrating DNSSEC
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: Database connection failed: Table 'DNSSEC_new' already exists
    Mai 05 07:53:30 mailing.systemhaus-ehst.de liveconfig[112986]: - /usr/sbin/liveconfig: Closing log file
    Mai 05 07:53:30 mailing.systemhaus-ehst.de systemd[1]: liveconfig.service: Control process exited, code=exited, status=1/FAILURE
    Mai 05 07:53:30 mailing.systemhaus-ehst.de systemd[1]: liveconfig.service: Failed with result 'exit-code'.
    Mai 05 07:53:30 mailing.systemhaus-ehst.de systemd[1]: Failed to start LiveConfig Control Panel.


    Debian 11
    LiveConfig 2.15 r215013 zu 2.16.0


    Log Auszug:


    [2023/05/05 07:53:30.099016] [112986|112986] LiveConfig 2.16.0-dev20230504.2 starting...
    [2023/05/05 07:53:30.099384] [112986|112986] Database driver loaded: MySQL (3.3.4)
    [2023/05/05 07:53:30.100355] [112986|112986] Upgrading database schema (r215013 -> 2.16.0-0)
    [2023/05/05 07:53:30.100407] [112986|112986] - migrating DNSSEC
    [2023/05/05 07:53:30.100725] [112986|112986] Database connection failed: Table 'DNSSEC_new' already exists
    [2023/05/05 07:53:30.100789] [112986|112986] Closing log file


    Wenn man die leere Tabelle DNSSEC_new löscht kommt:


    Database connection failed: Cannot add or update a child row: a foreign key constraint fails (`LiveConfig`.`DNSSEC_new`, CONSTRAINT `DNSSEC_new_ibfk_1` FOREIGN KEY (`DS_DOMAINID`) REFERENCES `DOMAINS` (`D_ID`) ON DELETE CASCADE)


    Mit freundlichen Grüßen
    Martin Krüger

  • Hallo,


    in diesem Fall gab es offenbar verwaiste Einträge in der Tabelle DNSSEC (evtl wurden mal Domain manuell aus der Tabelle DOMAINS gelöscht?)
    Wir haben die Preview eben aktualisiert (v2.16.0-dev20230505.1), diese räumt verwaiste Daten während des Upgrades auf.


    Viele Grüße


    -Klaus Keppler

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!