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'
- 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.
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 ...
Festlegen, dass relution die neue Datenbank nutzt
/etc/logodidact/hiera/custom.d/relution.yamlđź”—enc::db::kind: mariadb1104
- 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"
- puppet Zertifikate für relution löschen
root@puppeteer-g3:~ #
puppet-master-remove-client relution
- relution container löschen
root@ldhost:~ #
lxc-destroy -n relution -f
- relution container und mariadb1104 aufbauen
root@ldhost:~ #
prun
- warten bis alles aufgebaut ist, prĂĽfen innerhalb des relution Containers
root@relution:~ #
systemctl status relution.service | grep activeActive: active (running) since Wed 2025-07-09 00:24:40 CEST; 41s ago
- puppet auf ldhost temporär deaktivieren
root@ldhost:~ #
pdis
- relution container stoppen
root@ldhost:~ #
systemctl stop lxc@relution.service
- Neue Datenbank löschen und per prun leer anlegen (sonst kann es Konflikte geben)
root@mariadb1104:~ #
mariadbDROP DATABASE relution;
root@mariadb1104:~ #
prun
- Datenbank ĂĽbernehmen
root@ldhost:~ #
mariadb-migrate -d relution -s mariadb105 -t mariadb1104
- relution container starten
root@ldhost:~ #
systemctl start lxc@relution.service
- puppet auf ldhost aktivieren
root@ldhost:~ #
pena
Archiveđź”—
Archiv mit vorherigen Versionen.