-
TESM 2.0.3 Stable
released this
2026-09-03 11:43:03 +02:00 | 7 commits to main since this releaseUpgrade von der Fassung 1.x
Neu:
deploy/upgrade.sh-- ein Weg vom StandSONNET5auf diese Fassung,
mit Daten. Der Ablauf braucht keine Schalter:sudo bash deploy/upgrade.sh --app tesmSichern -> abschalten -> installieren -> exportieren -> übersetzen ->
einspielen. Die Sicherung steht bewusst vor dem Export: ohne--instance
installiertinstall.shin dasselbe Verzeichnis, und wer erst exportiert und
dann sichert, sichert im schlechtesten Fall nichts mehr. Gelesen wird
ausschliesslich aus der Kopie -- die alte Installation wird nie verändert.Übernommen werden Clients, Switche, Zugangsdaten und DHCP. Lokale Konten,
Gruppen, LDAP und Webserver kommen nicht mit; der Bericht sagt es beim Namen.Zwei neue Befehle stehen auch einzeln zur Verfügung:
tesm-admin legacy-export --source /srv/tesm --out datei.jsonliest eine
alte Installation unmittelbar -- der Vorgänger kann nur über die
Weboberfläche exportieren, und das geht nicht mehr, wenn er nicht startet.
Die Datei ist ein echter Export des Vorgängers und taugt deshalb als
Rückweg.tesm-admin legacy-import datei.jsonliest eine Datei im neuen Format ein --
über denselben Import wie die Seite "Sicherung".
Automatische Abmeldung -- sie hat nie ausgelöst
Ein offener Tab fragt seine Kacheln alle 15 Sekunden neu ab, und jede
Abfrage verlängerte das Leerlauffenster. Nachweisbar an einer Sitzung, deren
last_seen_ateine Minute alt war, obwohl seit zehn Stunden niemand am Rechner
sass. Der Browser kennzeichnet automatische Anfragen jetzt, der Server
verlängert daraufhin nichts, undlast_seen_atbleibt, was der Name sagt: der
letzte Zeitpunkt, an dem ein Mensch da war.Fällt die Sitzung während des Pollens, antwortet der Server mit 401 statt mit
einer Umleitung: der Tab lädt neu und zeigt die Anmeldemaske, statt stumm mit
beliebig alten Zahlen stehenzubleiben.Ein bereits offener Tab muss einmal neu geladen werden -- bis dahin läuft
dort noch das alte Skript.Audit
Der Name einer Konsolen-Mitschrift ist jetzt ein Verweis auf die Datei. Es ist
derselbe Weg wie zuvor, nur einen Klick weit. Verlinkt wird nur, wenn die Datei
noch existiert und der Betrachter Protokolldateien lesen darf.Installation
tar xzf tesm-v2.0.3.tar.gz && cd tesm sudo bash deploy/install.sh --app tesm --httpsBestehende Installation:
sudo bash /opt/tesm/deploy/update.sh tesm latest --instance <name>Downloads