LMN 7.3 Updates

Moin!

Ein Paar eher kosmetische Setup-Fixes in linuxmuster-base v7.3.30:
``

VG, Thomas

Hallo,

Neue Version 7.3.29 für die Webui:

  • Remove some deprecated code
  • [linbo_sync] Fix prestart default value
  • [session] Error permanently displayed
  • [setup] Check certificates and proper echoing
  • [users] Split students and attic view into tabs
  • [users] Dot again allowed in passwords
  • [users] Fix unid table view for teachers

Insbesondere:

  • jetzt im Schüler View für Admins gibt es ein separates Tab für attic,
  • im Session-Module gab es das Problem, dass die Fehlermeldungen zu schnell verschwunden sind (nicht optimal für die Lehrer im Unterricht). Jetzt bleiben die Fehlermeldungen bis der Lehrer drauf klickt.

Gruß

Arnaud

Moin!

linuxmuster-base v7.3.31 korrigiert einen Fehler, wenn durch das Setup der Servernamen geändert werden soll:

  • setup fix: changing hostname is ignored by samba provisioning (9e02e40).

VG, Thomas

1 „Gefällt mir“

Hallo zusammen,

linuxmuster-linuxclient7 ist nun in der Version v1.1.4 verfügbar:

  • Fix: regressions in setup and prepareImage (#91)

Behebt einen von @linuxpiet gemeldeten Bug beim Setup:

VG,
Dorian

Hallo zusammen,

Es gibt eine neue Version von linuxmuster-tools 7.3.34:

  • [common] Fix progress and last text in spinner
  • [ldapconnector] Allow root in the Webui to use administrator account
  • [ldapreader] Get extraclasses
  • [smbclient] Basic tool for common operations. EXPERIMENTAL.

und auch eine neue Version von linuxmuster-cli 7.3.16:

  • Display joinable and hidden attributes for schoolclasses.
  • Sort schoolclasses by names.
  • Display joinable and hidden attributes for printers.
  • Add command to list projects.
  • Add reset-internet command for students.
  • Use smbclient to delete obsolet directories in attic. EXPERIMENTAL.

Gruß

Arnaud

Hallo zusammen,

Ich wünsche euch ein frohes neues Jahr !

linuxmuster-tools v7.3.35 kommt mit zwei Kleinigkeiten:

  • [common] Function to convert sophomorix status as human-readable
  • [ldapreader] Request /rawusers for fast output

linuxmuster-cli v7.3.17 bietet damit ein besseres und deutlich schnelleres Output für lmncli users:

  • Accelerate loading time for lmncli users.
  • Filter users per status in lmncli users.
  • Display old status for attic users.

Gruß

Arnaud

Hallo zusammen,

sophomorix 7.3.13 bringt folgender Fix: bei mir gab es die Situation, dass User im Status R waren, und nach einem sophomorix-check sind diese User nicht im Ergebnis weder in CLI noch in die Webui auftaucht (aber die Anzahl von User zu löschen hat gestimmt).

Mit diesem Fix sollte es nicht mehr der Fall sein.

Ein anderen Punkt: laut meine Tests funktioniert das Löschen im attic problemlos mit einem Fileserver, ich könnte kein Problem mehr sehen. Es würde mich interessieren zu wissen, ob das Problem weiterhin für Installationen unter 7.3 ohne Fileserver besteht (bitte in einem neuen Thread).

Gruß

Arnaud

Hallo zusammen, wieder :wink:

Es gibt eine grïoßere Update für linuxmuster-webui in Version 7.3.31:

  • [groupmembership] Review logic of members and admins
  • [groupmembership] Review logic of joinable and hidden groups
  • [groupmembership] Edit printers joinable and hidden attributes
  • [groupmembership] Warning for projects without admin
  • [groupmembership] Separate view for teachers in a schoolclass
  • [groupmembership] Display number of teachers in a schoolclass in the index view
  • [listmanagement] Warning for users coming back from attic
  • [listmanagement] Fix display of killable users

Da muss ich ein bisschen mehr erklären, insbesondere weil die Logik im Plugin „Einschreiben“ angepasst wurde:

Es gilt folgendes:

  • das Icon neben eine Gruppe ist orange nur wenn der User Adminrechte auf diese Gruppe hat (im Screenshot ist es überall orange, da ich als admin eingeloggt bin),
  • bei Admins waren alle Checkbox angekreuzt: das ist nicht mehr der Fall, sondern nur wenn der angemeldete User wirklich Mitglieder von der Gruppe ist,
  • diese Checkboxs tauchen nur, wenn die Gruppe Joinable ist, oder wenn man admin ist
  • die Gruppen tauchen nur auf, wenn die Gruppen nicht verstackt ist, oder wenn der eingeloggte User davon Mitglieder ist, oder wenn man als admin eingeloggt ist,
  • wenn ein Projekt kein Admin mehr hat, taucht ein Warning Zeichen auf (aber nicht wenn es keine Mitglieder gibt),
  • wenn ein User ein Projekt verlässt, wird er als Admin und als Mitglieder davon gelöscht,
  • die Anzahl von Lehrer pro Klasse taucht auf (das nimmt natürlich mehr Platz),
  • wenn eine Klasse keinen Schüler enthält, taucht es rot auf.

Dazu, ist nun möglich beim Drucker neben die Mitgliederschaft von User und Gruppen, auch als Admin die Attribute Joinable und Hidden zu verwalten:

Im Gruppendetails Ansicht von Klassen sind Lehrer und Schüler getrennt:

Zuletzt gab es bei Listmanagement kleine Anpassung:

  • Panel kill wurde gefixt (schon vorher mit dem Update von sophomorix erwähnt),
  • ein Warning taucht auf, wenn ein User von attic wiederherstellt wird (es gab eine lange Diskussion mit adist, das ist noch auf die TodoListe, momentan habe nichts besseres gefunden):

Das ganze deckt viele mögliche Szenarien, aber nicht unbedingt alle, deswegen habe ich probiert es in den Ferien zu veröffentlichen, und würde mich sehr freuen über Tests und Rückmeldungen.

Gleichzeitig gilt weiterhin mein Aufruf auf Hilfe für die Übersetzungen hier: Linuxmuster.net dashboard in Crowdin (es gibt ein paar neue Strings zu übersetzen).

Danke und viele Grüße

Arnaud

Hallo zusammen,

Es gab auch einige Änderungen in die neue Version 7.3.22 von linumuster-api:

  • /schoolclass: all_members flag to get all members details
  • /extraclasses: new endpoints for extraclasses
  • auth: add dn to token
  • Review joinable and hidden logic for schoolclasses, projects and printers (like in the Webui)
  • Common check of admin and membership for projects
  • /exam/users/USER: new endpoints to get users or a specific user in exam
    mode.
  • /listmanagement: new endpoints to get and post content for management
    lists. EXPERIMENTAL.
  • /listmanagement: new endpoints to run sophomomorix-check, sophomorix-add,
    sophomorix-update and sophomorix-kill. EXPERIMENTAL.
  • /listmanagement: new endpoints to check the status of the logs of a
    running sophomorix process. EXPERIMENTAL.

Gruß

Arnaud

1 „Gefällt mir“

Moin!

Neues Jahr, neues Linbo, v4.3.30 bringt Unterstützung für Dell Pro 16 Laptops. Jetzt lässt sich diese Sorte Laptops mit den Linbo-Kernel-Parametern

nomodeset iomem=relaxed forcegrub dhcpretry=5

und den Firmware-Einträgen

intel/vpu/vpu_40xx_v0.0.bin
intel/vpu/mtl_vpu_v0.0.bin
iwlwifi-bz-b0-gf-a0-100.ucode

in Betrieb nehmen.

Damit das klappt, musste ich neben den Dell Platform Treibern das IOMMU-Feature im stable Kernel (6.18.4) aktivieren. Außerdem verlangt die verbaute Intel-Wifi-Karte eine aktuelle Firmware, die leider nicht in der auf Ubuntu 24.04 vorliegenden Version des linux-firmware-Pakets vorhanden ist. update-linbofs benötigte also noch eine Funktion fehlende Firmware von kernel.org herunterladen zu können. Außerdem durchsucht update-linbofs jetzt zusätzlich noch die Linbo-Logs nach Hinweisen auf fehlende Firmware und integriert sie automatisch in Linbofs.

Die Änderungen i.E.:

  • add dell x86 platform drivers to stable kernel config (#134, 9641cd5).
  • switch to stable kernel version 6.18.* (#134, 7523e63).
  • make number of kernel build jobs configurable via DISTCC_JOBS environment variable (c153227).
  • r8168 module target dir fix (528c47c).
  • add iommu feature to stable kernel config to support dell pro 16 laptops (#134, 65ac32c).
  • update longterm kernel to 6.12.64 (#134, a9f2250).
  • update legacy kernel to 6.1.159 (#134, a9f2250).
  • add zstd to package depends (53f6cc2).
  • firmware handling improvements in update-linbofs (a6b798d, 94fb4af, 6c47dfc).

Zu update-linbofs siehe das aktualisierte README.

VG, Thomas

4 „Gefällt mir“

Moin!

Dank der Rückmeldung von @Buster muss ich noch einen Bugfix nachreichen bzgl. Fehlerbehandlung wenn keine Firmware-Konfigurations- oder Logdatei vorhanden ist.

linuxmuster-linbo7 v4.3.31:

  • fix error handling in case of not existing firmware configuration and logs (2491143).

VG, Thomas

Hallo zusammen,

linuxmuster-webui 7.3.32 kommt mit folgenden Änderungen:

  • [smbclient] Remove deprecated unix path and listhome
  • [users] Optimize student page response
  • [users] Directly kill a user’s account in user’s details modal

Als Admin, die Seite mit allen Schüler sollte jetzt deutlich schneller geladen werden. Es gibt auch die Möglichkeit einen Account direkt zu „killlen“:

Das wird den AD-Account löschen, aber man muss nachher in die entsprechende Datei (z.B. students.csv) die Zeile manuell entfernen, dafür gibt es leider keine einfachere Lösung.

linuxmuster-api und linuxmuster-cli kommen auch in neuen Version, aber enthalten nur kleinere Fixs.

Gruß

Arnaud