# LMN 7.4 Updates

**URL:** <https://ask.linuxmuster.net/t/lmn-7-4-updates/12388>\
**Category:** Server\
**Created:** [22. September 2026 um 20:30 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388 "2026-09-22T20:30:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [22. September 2026 um 20:30 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/1 "2026-09-22T20:30:15Z")

</div>

Hallo zusammen,

Dieser Thread soll die neue Packages für LMN 7.4 auflisten.

Gruß

Arnaud

---

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [22. September 2026 um 20:30 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/2 "2026-09-22T20:30:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [25. September 2026 um 08:39 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/3 "2026-09-25T08:39:59Z")

</div>

Hallo zusammen,

`linuxmuster-linbo-gui7` steht jetzt in der Version `7.4.1` mit folgenden Änderungen zur Verfügung:

- fix: high CPU usage in LinboToolButton ([#99](https://github.com/linuxmuster/linuxmuster-linbo-gui/pull/99)), danke an @thoschi für den Fix.

Bei Problemen bitte ein [GitHub-Issue öffnen](https://github.com/linuxmuster/linuxmuster-linbo-gui/issues/new).

VG  
Dorian

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [25. September 2026 um 13:58 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/4 "2026-09-25T13:58:05Z")

</div>

Moin!

Habe die [Release Notes](https://ask.linuxmuster.net/t/linuxmuster-net-7-4-veroeffentlicht/12383#p-85692-linbo-client-gui-13) entsprechend ergänzt.

VG, Thomas

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [28. September 2026 um 12:11 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/5 "2026-09-28T12:11:18Z")

</div>

Moin!

linuxmuster-base7 [7.4.23](https://github.com/linuxmuster/linuxmuster-base7/releases/tag/7.4.23) fixt Issue [#208](https://github.com/linuxmuster/linuxmuster-base7/issues/208). Die Zertifikatserneuerung schlug fehl, wenn der Server nicht `server` hieß. Dank an @lessi für den ausführlichen Report.

VG, Thomas

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [5. Oktober 2026 um 17:21 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/6 "2026-10-05T17:21:08Z")

</div>

Moin!

**LINBO [7.4.18](https://github.com/linuxmuster/linuxmuster-linbo7/releases/tag/7.4.18) ist da**

Das Release bringt kleine Verbesserungen bei Torrent und linbo-remote sowie zwei Fehlerbehebungen für den Start ohne Netz.

**Neu**

- **Torrent:** LINBO-Clients im selben Netzsegment finden sich jetzt per Local Peer Discovery, ohne auf den Tracker zu warten. Die Anfrage an den Tracker wiederholt sich alle 5 Minuten (vorher 30). Sync und Image-Verteilung per Torrent beginnen dadurch schneller ([#152](https://github.com/linuxmuster/linuxmuster-linbo7/issues/152)).
- **linbo-remote:** Jeder Lauf schreibt ein eigenes Logfile `<Host>_linbo-remote_<Datum>.log` und überschreibt nicht mehr das vorige. Zusätzlich landet pro beendetem Lauf ein JSON-Eintrag in `linbo-remote_runs.jsonl` im LINBO-Log-Verzeichnis (Host, Kommandos, Start, Ende, Rückgabewert). Bei einem Abbruch durch ein Signal steht dort 128 plus Signalnummer. Alte Logs werden aufgeräumt und die Datei rotiert ([#179](https://github.com/linuxmuster/linuxmuster-linbo7/issues/179)).

**Behoben**

- **LINBO hängt nicht mehr ohne Netzwerkverbindung** ([#187](https://github.com/linuxmuster/linuxmuster-linbo7/issues/187)): Eine Schnittstelle, die sich nicht hochfahren ließ, blockierte den Start dauerhaft bei „Requesting ip address per dhcp“, `dhcpretry` half nicht. Solche Schnittstellen werden jetzt übersprungen, die DHCP-Anfrage hat ein Zeitlimit, danach startet LINBO offline.
- **Offline-Start mit GUI aus dem Cache** ([#189](https://github.com/linuxmuster/linuxmuster-linbo7/issues/189)): LINBO findet die Cache-Partition offline jetzt auch auf Platten ohne Einträge in `/dev/disk/by-id` (zum Beispiel virtio-Platten ohne Seriennummer, manche eMMC- und USB-Datenträger). Vorher endete der Offline-Start im „remote control mode“.

Alle Änderungen: [Comparing v7.4.17...v7.4.18 · linuxmuster/linuxmuster-linbo7 · GitHub](https://github.com/linuxmuster/linuxmuster-linbo7/compare/v7.4.17...v7.4.18)

(Erstellt mit Hilfe von Claude)

VG, Thomas

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [5. Oktober 2026 um 18:02 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/7 "2026-10-05T18:02:19Z")

</div>

Hallo @Arnaud !

> [@thomas](#):
>
> - **linbo-remote:** Jeder Lauf schreibt ein eigenes Logfile

Das ist für linuxmuster-api relevant ([#179](https://github.com/linuxmuster/linuxmuster-linbo7/issues/179)).

VG, Thomas

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [7. Oktober 2026 um 12:06 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/8 "2026-10-07T12:06:26Z")

</div>

Moin!

**linuxmuster-linbo7 [7.4.19](https://github.com/linuxmuster/linuxmuster-linbo7/releases/tag/7.4.19)** bringt einen Sicherheitsfix. Bitte spielt es zeitnah ein.

**Worum geht es?**  
Zu jedem Windows-Image legt LINBO eine Datei \*.macct ab. Sie enthält die Samba-Passwort-Hashes des Maschinenkontos, mit dem das Image erstellt wurde. Diese Dateien dürfen nur für root lesbar sein.

Seit Version 7.4.5 hat `linbo-torrent` einen Teil dieser Dateien dem Benutzer `nobody` übergeben, nämlich die Kopien unter `images/<image>/backups/` und unter `images/.incoming/`. Bei jedem Lauf traf das kurz auch alle anderen .macct-Dateien. Das rsync-Modul `[linbo]` stellt `/srv/linbo` als `nobody` und ohne Anmeldung bereit. Wer den rsync-Dienst des Servers erreichen konnte, konnte diese Dateien also herunterladen.

Betroffen: linuxmuster-linbo7 7.4.5 bis 7.4.18  
Nicht betroffen: die 4.3-Reihe

**Was ist zu tun?**  
Beim Upgrade werden alle vorhandenen .macct-Dateien unter `/srv/linbo/images` automatisch auf `root:root` mit Modus 600 gesetzt. Mit

```auto
find /srv/linbo/images -name '*.macct' ! -user root

```

könnt ihr das kontrollieren. Der Befehl darf nichts ausgeben.

Wenn ihr nicht ausschließen könnt, dass .macct-Dateien abgerufen wurden, und ihr ganz sicher gehen wollt, könnt ihr das Passwort des Maschinenkontos erneuern. Dazu muss der Muster-Client neu der Domäne beitreten und direkt danach ein Image erstellt und ausgerollt werden.

Ob das für euer System notwendig ist, müsst ihr selbst abwägen.

**Details**  
Release Notes: [Release 7.4.19 · linuxmuster/linuxmuster-linbo7 · GitHub](https://github.com/linuxmuster/linuxmuster-linbo7/releases/tag/7.4.19)  
Fix: [fix(linbo-torrent): never hand machine account files to nobody by TomlDev · Pull Request #182 · linuxmuster/linuxmuster-linbo7 · GitHub](https://github.com/linuxmuster/linuxmuster-linbo7/pull/182)

Props gehen an Tom Lehmann (netzint), der das Problem gefunden und behoben hat.

(Erstellt mit Hilfe von Claude)

VG, Thomas

---

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [11. Oktober 2026 um 08:55 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/9 "2026-10-11T08:55:58Z")

</div>

## 🚀 Neue Pakete für 7.4: **linuxmuster-tools7** 7.4.19, **linuxmuster-api7** 7.4.14, **linuxmuster-webui7** 7.4.13, **linuxmuster-cli7** 7.4.11 und **sophomorix-samba** 7.4.6

Hallo zusammen,

Ich bin endlich dazu gekommen, neue Pakete zu veröffentlichen:

### 🔒 Sicherheit

Wir empfehlen, zeitnah zu aktualisieren.

- **linuxmuster-webui7** : Path Traversal in den LINBO-Routen behoben.
- **linuxmuster-tools7** : Das Passwort des Administrators wird nicht mehr als Kommandozeilenargument an `smbcquotas` übergeben.
- **linuxmuster-tools7** : Die `.macct`-Dateien hochgeladener Images sind nur noch für root lesbar. Danke an TomlDev ([linuxmuster-tools#44](https://github.com/linuxmuster/linuxmuster-tools/issues/44)).

### 🐛 Behobene Fehler

- **„API nicht verfügbar“ für Benutzer mit Umlauten, ß oder € im Passwort** ( **linuxmuster-api7** , **linuxmuster-webui7** ): Solche Passwörter wurden beim Setzen akzeptiert, die Anmeldung an der API scheiterte aber. Die Schulkonsole meldete für diese Benutzer dann dauerhaft, dass die API nicht verfügbar sei. Danke an @Raphael ([ask #12399](https://ask.linuxmuster.net/t/12399)) und TomlDev ([linuxmuster-api#47](https://github.com/linuxmuster/linuxmuster-api/issues/47)).
- **„API nicht verfügbar“ bei langsamen Antworten** ( **linuxmuster-webui7** ): Antwortete die API nicht innerhalb von 10 Sekunden, galt sie als nicht verfügbar. Jetzt erscheint eine eigene Meldung: die Aktion hat zu lange gedauert und wurde eventuell trotzdem ausgeführt. Passwortänderungen dürfen 30 Sekunden dauern, die Abfrage der Quotas auf der Startseite hat kein Zeitlimit mehr. Danke an @ebert für die ausführlichen Logs ([ask #12399](https://ask.linuxmuster.net/t/12399)).
- **Fehlermeldungen zum Passwort verschwanden nach wenigen Sekunden** ( **linuxmuster-webui7** ): Sie bleiben jetzt stehen, bis man sie schließt, damit auch eine lange Meldung zur Passwortrichtlinie lesbar ist. Ebenfalls aus [ask #12399](https://ask.linuxmuster.net/t/12399).
- **Log-Anzeige: „Server error occured“, sobald das Log Umlaute enthielt** ( **linuxmuster-webui7** ): Danke an derdennis1012 ([linuxmuster-webui7#294](https://github.com/linuxmuster/linuxmuster-webui7/issues/294)).
- **Eine über die API umbenannte Gruppe wurde sichtbar und beitretbar** ( **linuxmuster-api7** ): `PATCH /groups/{group}` schreibt nur noch die Eigenschaften, die mitgeschickt werden. Danke an Maddi02 für Meldung und Tests ([linuxmuster-api#49](https://github.com/linuxmuster/linuxmuster-api/issues/49)).
- **Zugangsdaten eines Geräts außerhalb der default-school ließen sich über die API nicht setzen** ( **linuxmuster-api7** ): Danke an amolani ([linuxmuster-api#42](https://github.com/linuxmuster/linuxmuster-api/pull/42)).
- **sophomorix-device wurde mit jeder GPO langsamer** ( **sophomorix-samba** ): Pro GPO und Lauf ging etwa 1,5 Sekunden für einen Aufruf verloren, dessen Ergebnis nie verwendet wurde. Das spürt man bei jedem Geräteimport. Danke an Pasemesan ([sophomorix4#190](https://github.com/linuxmuster/sophomorix4/issues/190)).
- **Paketaktualisierung langsam, oder fehlgeschlagen, wenn LDAP nicht erreichbar war** ( **linuxmuster-tools7** ): Die Überprüfung aller Klassengruppen bei jedem Update entfällt, sophomorix hält diese Gruppen inzwischen selbst aktuell. Eine einzelne Klasse lässt sich bei Bedarf so reparieren: `lmncli schoolclass sync -c <klasse> -s <schule> --groups`.
- **Anlegen der OU Student-Parents schlug fehl** ( **linuxmuster-tools7** ), wenn die Parents-OU einer Schule noch keine Unter-OU hatte.

### 📊 Natürliche Sortierung

Listen werden jetzt so sortiert, wie man sie liest: `pc5` vor `pc10`, und die Klassen als `5a`, `10b`, dann `abitur`. Das betrifft Klassen, Projekte, Drucker, Geräte, Räume, LINBO-Gruppen und -Images sowie die Mitglieder einer Sitzung, in der Schulkonsole, in der API und in `lmncli`.

### 🖥 LINBO

- **Gruppennamen** dürfen nur Buchstaben, Ziffern, `_` und `-` enthalten, wie es sophomorix-device ohnehin verlangt. Die Schulkonsole lehnt `.` und `+` ab, auch beim Duplizieren einer Gruppe.
- **Neue API-Endpunkte** , vor allem für edulution: Neustart der Dienste linbo-multicast und linbo-torrent nach einer Änderung an einem Image (`POST /linbo/restart-services`), sowie Anzeigen und Zurückziehen der Befehle, die auf den nächsten Start eines Rechners warten (`/linbo/sync/onboot`). Danke an TomlDev ([linuxmuster-api#43](https://github.com/linuxmuster/linuxmuster-api/issues/43), [#44](https://github.com/linuxmuster/linuxmuster-api/issues/44)).
- `initcache` wird über die API auch ohne Download-Typ angenommen, und der Änderungs-Feed `/linbo/changes` verpasst keine Änderung mehr. Danke an TomlDev ([linuxmuster-tools#42](https://github.com/linuxmuster/linuxmuster-tools/issues/42), [#38](https://github.com/linuxmuster/linuxmuster-tools/issues/38)).

### 👥 Mailadressen

- **sophomorix-samba** : Neuer Wert `manual` für `MAIL_LOCAL_PART_SCHEME` in der `school.conf`. Eine vorhandene Mailadresse wird dann nicht mehr überschrieben, neue Benutzer und Benutzer ohne Adresse bekommen ihren Loginnamen. `MAIL_LOCAL_PART_MAP` und `MAILDOMAIN=NONE` haben Vorrang. Danke an hermanntoast ([sophomorix4#188](https://github.com/linuxmuster/sophomorix4/issues/188)).

### 🔧 Verschiedenes

- Die vollständige Benutzerliste der API (`/users`) braucht statt etwa 13 Sekunden weniger als eine Sekunde.
- `lmncli users ls` ist schneller.

### ⚠ Hinweise für Entwickler und API-Nutzer

- **linuxmuster-api7** : `POST /linbo/hosts/query`, `GET /linbo/configs` und `POST /linbo/hosts/scan` liefern eine leere Liste statt eines 404, wenn nichts gefunden wird ([linuxmuster-api#45](https://github.com/linuxmuster/linuxmuster-api/issues/45)).
- **linuxmuster-api7** : `GET /linbo/changes` liefert die Felder `deletedHosts` und `deletedStartConfs` nicht mehr, sie waren immer leer. Ein gelöschter Eintrag ist der, der in `allHostMacs` bzw. `allStartConfIds` fehlt.
- **linuxmuster-tools7** : `Devices.check_conf()` gibt jetzt ein Dict zurück (`valid`, `counts`, `findings`, `report`) statt einer Liste oder `False`. Die Variable `COMPUTER_ROLES` ist entfernt, `SophomorixIni.computerrole` ist veraltet, Ersatz: `SophomorixIni().computer_roles.roles`.

Viele Grüße

Arnaud

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [14. Oktober 2026 um 17:46 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/10 "2026-10-14T17:46:33Z")

</div>

Moin!

**linuxmuster-base7 [7.4.24](https://github.com/linuxmuster/linuxmuster-base7/releases/tag/7.4.24)** ist erschienen. Das Update bringt Fixes und Verbesserungen für DHCP und Samba-DNS. Scheitert der Subnetz-Import wegen eines API-Key-Fehlers, weist die Fehlermeldung nicht mehr auf eine falsche Firewall-Version hin. Außerdem gibt es ein neues Werkzeug mit dem der API-Key der Firewall neu ausgerollt werden kann.

**Änderungen**

- **Verbesserter DHCP-Boot-Service (#210):** Der `isc-dhcp-server` konnte beim Booten starten, bevor die Server-Adresse konfiguriert war, und blieb dann ausgefallen. Der Dienst wird jetzt bei einem Fehlschlag automatisch neu gestartet. Bestehende Server werden beim Paket-Upgrade auf diesen Stand gebracht, und ein beim letzten Boot ausgefallener `dhcpd` wird dabei gestartet.
- **Samba registriert nur noch die Server-Adresse als DC (#212):** Läuft auf dem Server Docker oder eine VPN-Bridge, konnten deren Adressen als A-Records des Domänencontrollers im DNS landen. Jetzt wird nur noch die Server-Adresse registriert, und bei der Provisionierung wird die Host-IP explizit aus der `setup.ini` übergeben. Laufende Systeme werden beim Paket-Upgrade automatisch korrigiert.
- **Verbesserte Fehlermeldung bei `linuxmuster-import-subnets` (#214):** Bei einem ungültigen API-Key meldete das Skript bisher irreführend, die OPNsense sei zu alt. Jetzt wird die fehlgeschlagene Authentisierung gemeldet, mit dem Hinweis auf das neue Werkzeug.
- **Neu: `linuxmuster-opnsense-apikey` (#214):** Der API-Key auf dem Server passt nicht mehr zur Firewall, zum Beispiel nach der Wiederherstellung der Firewall aus einem älteren Snapshot oder nach einer Neuinstallation. Das Werkzeug repariert das, ohne die ganze Firewall-Konfiguration zurückzusetzen:
  - `linuxmuster-opnsense-apikey --check` prüft, ob der aktuelle Key noch funktioniert.
  - `linuxmuster-opnsense-apikey --deploy` legt auf der Firewall einen neuen Key an, entfernt den alten und speichert den neuen Key auf dem Server. Funktioniert der aktuelle Key noch, passiert nichts.
  - `linuxmuster-opnsense-apikey --deploy --force` erneuert den Key auch wenn der aktuelle noch funktioniert.

Details siehe [Changelog](https://github.com/linuxmuster/linuxmuster-base7/releases/tag/7.4.24).

(Erstellt mit Hilfe von Claude)

VG, Thomas

---

<div class="post-metadata">

**Author:** ![thomas](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/thomas/32/1530_2.png) [@thomas](https://ask.linuxmuster.net/u/thomas)\
**Post date:** [18. Oktober 2026 um 11:56 UTC](https://ask.linuxmuster.net/t/lmn-7-4-updates/12388/11 "2026-10-18T11:56:08Z")

</div>

Moin!

**linuxmuster-linbo7 [7.4.20](https://github.com/linuxmuster/linuxmuster-linbo7/releases/tag/7.4.20) veröffentlicht**

Das Update steht im Paketrepository bereit und wird wie gewohnt per `apt` installiert.

**Änderungen**

- **linbo-mkgrubimg:** funktioniert jetzt auch für Rechner aus anderen Schulen als `default-school`, zum Beispiel mit `-w <schule>/<schule>.devices.csv`. Bisher fand das Werkzeug deren DHCP-Eintrag nicht und änderte stillschweigend nichts. ([#178](https://github.com/linuxmuster/linuxmuster-linbo7/issues/178))
- **Torrent-Optionen nach Upgrade:** Seit 7.4.18 nutzt aria2c standardmäßig Local Peer Discovery und meldet sich alle 5 Minuten beim Tracker. Server, die von einer älteren Version aktualisiert wurden, haben diese Optionen bisher nicht bekommen. Das Update erledigt das jetzt automatisch. ([#152](https://github.com/linuxmuster/linuxmuster-linbo7/issues/152))
- **Aufgeräumt:** Reste der alten ctorrent-Konfiguration entfernt. ([#152](https://github.com/linuxmuster/linuxmuster-linbo7/issues/152))

**Bitte beachten**  
Ist `/etc/default/linbo-torrent` noch die Fassung einer älteren Version, wird sie beim Update als `/etc/default/linbo-torrent.<Zeitstempel>` gesichert und durch die aktuelle Vorlage ersetzt. Danach startet `linbo-torrent` neu. **Wer die aria2c-Optionen dort angepasst hat, findet diese Anpassungen in der Sicherung** und muss sie gegebenenfalls neu eintragen. Die Clients erhalten die neue Datei mit dem nächsten Start von LINBO.

Alle Änderungen: [Release 7.4.20 · linuxmuster/linuxmuster-linbo7 · GitHub](https://github.com/linuxmuster/linuxmuster-linbo7/releases/tag/7.4.20)

(Erstellt mit Hilfe von Claude)

VG, Thomas
