-
TESM 2.1.0 Stable
released this
2026-09-09 00:13:10 +02:00 | 76 commits to main since this releaseRueckweg bei jedem Fehlschlag
Aktualisierung und Upgrade rollen jetzt bei jedem Fehlschlag zurueck, nicht
nur bei dem einen, der abgefangen war: Export, Uebersetzen, Einspielen, nginx,
Systempakete, ein Ctrl-C. Der Rueckweg haengt an einer EXIT-Falle. Eine
Neuinstallation loescht nichts -- im Zielverzeichnis kann eine Fassung 1.x
liegen, deren Sicherungupgrade.shhaelt.Anlass war ein echter Abbruch: install.sh scheiterte an einer sudoers-Datei,
die ein neueres visudo ablehnte. Der alte Dienst war zu diesem Zeitpunkt schon
gestoppt und deaktiviert, der neue existierte nicht.Eine Datei genuegt
install.shliegt oben im Paket und funktioniert auch allein -- ohne Paket
drumherum laedt es sich das aktuelle Release selbst:curl -fsSLO https://gitea.int.eertmoed.net/alientim/tesm/raw/branch/main/install.sh sudo bash install.sh --app tesm --httpsDamit gilt fuer alle drei Wege dasselbe:
install.sh,update.sh,
upgrade.sh-- eine Datei auf das Ziel legen, ausfuehren, fertig.Jede Instanz mit eigenem Port
Bisher bekam jede Instanz denselben internen Port (Basis+100). Die zweite
startete deshalb nie ("Address already in use") -- und weil die
Gesundheitspruefung genau diesen Port fragte, antwortete die erste, und die
Installation meldete "Fertig" ueber einen toten Dienst. Jetzt wird der naechste
freie Port gesucht, und die Pruefung sieht zusaetzlich den Dienst selbst an.Downloads