LD 4.0 Versionenđź”—

7.1.3đź”—

Wichtig

LogoDIDACT erfordert eine CPU mit AVX2 (Standard seit 2013) vor dem Upgrade zwingend prĂĽfen: root@ldhost:~ # lscpu | grep avx2

Wichtig

Im nachfolgenden finden Sie wichtige Änderungen, die einen manuellen Eingriff erfordern können.

manuelle Bestätiung der Paketquelle🔗

ldupdate schlägt fehl mit der Meldung

E: Repository 'http://archive.logodidact.com/packages/lic=xxxx-yyyy-zzzz/nginx/focal focal InRelease' changed its 'Origin' value from 'LP-PPA-ondrej-nginx-mainline' to 'LP-PPA-ondrej-nginx'
  1. Neue Paketquelle mit y bestätigen.

    root@puppeteer-g3:~ # apt update

E: Repository 'http://archive.logodidact.com/packages/lic=xxxx-yyyy-zzzz/nginx/focal focal InRelease' changed its 'Origin' value from 'LP-PPA-ondrej-nginx-mainline' to 'LP-PPA-ondrej-nginx'
N: Repository 'http://archive.logodidact.com/packages/lic=xxxx-yyyy-zzzz/nginx/focal focal InRelease' changed its 'Label' value from 'DEPRECATED PPA for NGINX Mainline: use ppa:ondrej/nginx instead' to 'PPA for NGINX Stable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N]

Relution erfordert eine neue Datenbankđź”—

Relution Updates größer 5.29.1 werden nur für noble bereitgestellt. Deshalb ist ein Neuaufbau des relution Containers, sowie die Einrichtung einer neuen Datenbank erforderlich.

  1. Festlegen, dass der relution Container auf noble aufgebaut wird und neuer Datenbankcontainer.

    /etc/logodidact/hiera/custom.d/ldhost.yamlđź”—
        profile::lxc::host:
          guests:
          ...
            mariadb1104:
              ensure: running
          ...
            relution:
              ensure: running
              release: noble
          ...
    
  2. Festlegen, dass relution die neue Datenbank nutzt

    /etc/logodidact/hiera/custom.d/relution.yamlđź”—
    enc::db::kind: mariadb1104
    
  3. Konfigurationsänderungen ins git commiten

    root@puppeteer-g3:/etc/logodidact # git add . root@puppeteer-g3:/etc/logodidact # git commit -am "Relution auf noble mit MariaDB 11.04"

  4. puppet Zertifikate für relution löschen

    root@puppeteer-g3:~ # puppet-master-remove-client relution

  5. relution container löschen

    root@ldhost:~ # lxc-destroy -n relution -f

  6. relution container und mariadb1104 aufbauen

    root@ldhost:~ # prun

  7. warten bis alles aufgebaut ist, prĂĽfen innerhalb des relution Containers

    root@relution:~ # systemctl status relution.service | grep active

    Active: active (running) since Wed 2025-07-09 00:24:40 CEST; 41s ago
    
  8. puppet auf ldhost temporär deaktivieren

    root@ldhost:~ # pdis

  9. relution container stoppen

    root@ldhost:~ # systemctl stop lxc@relution.service

  10. Neue Datenbank löschen und per prun leer anlegen (sonst kann es Konflikte geben)

    root@mariadb1104:~ # mariadb

    DROP DATABASE relution;
    

    root@mariadb1104:~ # prun

  11. Datenbank ĂĽbernehmen

    root@ldhost:~ # mariadb-migrate -d relution -s mariadb105 -t mariadb1104

  12. relution container starten

    root@ldhost:~ # systemctl start lxc@relution.service

  13. puppet auf ldhost aktivieren

    root@ldhost:~ # pena

Archiveđź”—

Archiv mit vorherigen Versionen.