Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Changelogs
Satellitenserver
Das Satellitenserverchangelog erfaßt grundlegende Änderungen und Verbesserungen bezüglich des Webinterfaces und der Serverinterna, allgemeine Bugfixes und neue Features sowie sonstiger Änderungen.
Hier finden Sie den offiziellen Änderungsverlauf des Satellitenservers.
Satellitenserver 3.11b WS23 - 07.02.2024 (nur als OVF veröffentlicht)
- Server-OS-Upgrade auf Debian 12
- 32Bit Support für Server-OS/Webschnittstelle entfernt
- Altes Legacy-PXE entfernt
- Strict typing für PHP
- Rechtemanager: Berechtigung für 'Automatische Sicherung konfigurieren' hinzugefügt
- LDADP: Automatischer Neustart bei hängenden Requests
- Falls ein DNBD3-Proxy aktiv ist, wird darauf hingewiesen, DNBD3 sinnvollerweise auch für VMs zu aktivieren
- Tägliche Synchronisation mit Zeitserver
- Info auf Hauptseite bei ausstehenden OS-Sicherheitsupdates
- Datensätze zu bekannten Client-Rechnern werden länger aufbewahrt (2 Jahre statt 190 Tage)
- Fix: Branding-Logo kann nicht von Wikipedia abgerufen werden
[Satellitenserver 3.11a WS23 - 30.10.2023]
- Fix: Bei nichtkonformen ASCII-Zeichen in der Datenbank schlägt das Update fehl
- Fix: Eine Datenbank Constraint wurde nicht korrekt erstellt
- Fix: PHP8-Deprecation Warnungen
- Fix: Timezone wurde u.U. nicht korrekt gesetzt
[Satellitenserver 3.11 WS23 - 28.09.2023]
- PCI-Passthrough Konfiguration (z.B. für GPU-Passthrough mittels QEMU/KVM)
- Remotezugriff kann in 'Räume/Orte' z.B. auf 'außerhalb der Öffnungszeiten' beschränkt werden
- Ereignisse und Benachrichtigungen (per Mail, HTTP, IRC)
- Systemupdates können über das Webinterface eingespielt werden
- Automatische wöchentliche Backups der Sat-Konfiguration können erstellt werden
- News/Hilfe Texte für den vmChooser können pro Raum überschrieben werden
- Session an IP-Adresse binden
- Einfache Sitzungsübersicht (Unter „Passwort ändern“)
- Client-Statistiken: Anzeige des gebooteten Grundsystems und dessen Bootzeit
- Client-Statistiken: IP, Hostname, MAC, UUID von Clients als Text exportieren
- Client-Statistiken: Zusätzliche Filter (z.B. ID45-Partition) hinzugefügt
- Fernsteuerung/WOL: Anzeige des Zeitpunkts des jeweiligen Tasks
- Fernsteuerung/WOL: Link auf Client-Details für von Aktionen (WOL/Shutdown/Reboot) betroffene Clients
- Fernsteuerung/WOL: Directed Broadcast Adresse kann überschrieben werden
- Infoscreen: Bei URL-Panels kann ein initialer Zoom-Faktor angegeben werden
- DNBD3: Anzeige der Upload-Geschwindigkeit und Anzahl der Clients
- DNBD3-Benchmark über die Client-Statistiken
- Statistikreporting sendet immer minimal die verwendete Sat-Serverversion
- iPXE: Lokaler Boot von Festplatten im UEFI-Mode verbessert
- SANBOOT
- GRUB
- Wake-On-Lan von Clients verbessert (Jumphost etc.)
- svga.graphicsMemoryKB wird beim VM-Upload (VMware) nicht mehr weggefiltert
- Standardbootmenüeintrag für dedizierte PVS-Manager wird immer auf bwLehrpool gesetzt
- Netboot-Grundsysteme die länger als 60 Tage nicht gebootet wurden, werden automatisch gelöscht, um Speicher freizugeben
- Booteintrag: Zusatzoption - Erzwinge erneuten DHCP-Request nach Laden des initramfs (z.B. für Cisco NAC nötig)
- Hinweisanzeige bei Clients die mit weniger als 1GBit/s an das Netzwerk angebunden sind
- Client-Log Meldung, falls Download der Metadaten beim Start einer Veranstaltung fehlschlägt
- Nutze neue JSON-Stuktur für die Ermittlung von Client-HW-Details
- Zuverlässigeres Handling von gemountetem VM-Store
- Log4J Security-Update
- Neue Konfigvariable „SLX_DHCP_OTHER_NICS“
- Neue Konfigvariable „SLX_ID44_CRYPT“
- Fix: Mailbenachrichtigung für VMs/Veranstaltung funktioniert mit STARTTLS bei bestimmten Mailservern nicht
- Fix: Verbot von USB-Speichermedien mittels bwLehrpool-Suite wird von Poolclients ignoriert
- Fix: In dynamischen IP-Bereichen wird u.U. dem falschen Client ein VNC-Passwort zugewiesen
- Fix: Client-Statistiken zeigt leere Seite, wenn RAM Informationen fehlen
- Fix: Nach Speichern eines eigenen SSL-Zertifikats ist der Webserver nicht mehr erreichbar
- Fix: Eine Datenbank Constraint wurde nicht korrekt erstellt
[Satellitenserver 3.10 SSem21 - 28.05.2021] Newsmeldung
- Räume/Orte: Zeitbasiertes WOL und Herunterfahren (Räume/Orte → Öffnungszeiten)
- bwLehrpool-Suite: Information über verwaiste Images und Dateien auf dem VM-Store
- bwLehrpool-Suite: Anzeige wie oft und wann das letzte Mal eine Veranstaltung gestartet wurde (Aktions-Log)
- bwLehrpool-Suite: Studierende können über die Suite optional lizenzfreie VMs herunterladen (Feature noch inaktiv)
- Infoscreen: URL-Panel unterstützt nun gleichzeitig Whitelist und Blacklist für URLs
- Infoscreen: HISinOne-Backend zu generischem iCal-Backend umgebaut
- Infoscreen: Wechsel auf Textkonsole (tty) des Clients erlauben/verbieten (URL-Panel)
- Lokalisierung+Integration: Hinweis bei gegenseitig überschreibenden Konfigmodulen (!-Symbol)
- Lokalisierung+Integration: Hinweis bei ungenutzten Konfigmodulen (?-Symbol)
- Lokalisierung+Integration: Zusätzliche Einstellungen für SSH-Dämon-Konfigurationsmodul
- Lokalisierung+Integration: Prüfung von 'file ownership' in generischen Modulen
- Lokalisierung+Integration: 's' vor numerische Benutzernamen wird nun transparent im Hintergrund behandelt (Option in LDAP/AD-Modul fällt daher weg)
- Konfigurationsvariablen: „SLX_NTFSFREE“
- Konfigurationsvariablen: „SLX_PRINT_REUSE_PASSWORD“
- Konfigurationsvariablen: „SLX_RESOLUTION_MAPPING“
- Konfigurationsvariablen: „SLX_TTY_SWITCH“
- Netboot-Grundsystem: Anzeige in welchen iPXE-Menüs ein Grundsystem verwendet wird
- Fernzugriff: VNC-Port kann angepasst werden (Standard TCP 5900) (aktuelles Guacamole Plugin 1.3.1 vorausgesetzt)
- Fernzugriff: Anzeige der Guacamole Plugin Version
- iPXE-Bootmenü: Menüs mit nur einem Eintrag und Timeout=0, booten direkt diesen Eintrag
- iPXE-Bootmenü: Auswahl der verwendeten iPXE-Version
- DNBD3: Erweiterte Konfiguration für DNBD3-Proxy Server
- DNBD3: Versionsinformationen in Proxy/Server Detailansicht
- DNBD3: Deutlich schnellere Erstreplikation des MaxiLinux auf Satellitenserver
- DNBD3: Interne Performanceoptimierungen
- Fernsteuerung: WOL-Port kann angepasst werden (Standard UDP 9)
- System-Status: Auszug des DNBD3-Server-Logs
- Client-Log: Einträge können durchsucht werden
- Client-Statistiken: Neue Oberfläche zur Filterung von Clients
- Client-Statistiken: Details zeigen CPU-Auslastung und CPU-Temperatur des Clients (Update alle 5min)
- Client-Statistiken: Auslastung der ID45 wird angezeigt
- Client-Statistiken: „Zurücksetzen“ von Clients (IP-Adresse und Raumzuordnung wird zurückgesetzt) alternativ zu „Löschen“
- Client-Statistiken: Auswahl mehrerer Clients mittels Shift+Klick
- Statistikreporting erweitert (exams, baseSystem, runmode)
- PVS-Manager wird automatisch per WOL gestartet, wenn zugehöriger Tutor-Client startet oder ein Nutzer sich dort anmeldet
- Unterstützung für SSH-Keys in neuerem OpenSSH Format
- Authentifizierung numerischer Nutzeraccounts in MaxiLinux 20.04 möglich
- dmsd: bwLehrpool-Suite kann Beschreibungen von VMs/Veranstaltungen durchsuchen
- Deaktiviere Screensaver für Clients im Prüfungsmodus
- Setze Screensaver Timeout im Fernzugriffsmodus auf mind. 30min und deaktiviere Auto-Sperren
- Warnung falls Speicherplatz des Sats oder des VM-Stores zu Neige geht
- Erweiterung der SSL-verschlüsselten Kommunikation zwischen Sat und Client
- Debian 11 Kompatibilität
- Weitere Anpassungen der Weboberfläche
[Zwischenupdate 3.9b - 08.09.2020]
- Neues Modul „Fernzugriff“ (remoteaccess)
- WOL/rebootcontrol kleinere Verbesserungen
- Client-Statistiken zeigen angemeldeten Benutzer in Client-Liste
- Client-Statistiken Sortierung der Clients orientiert sich an Raum/Ort-Hierarchie
- Logout-Timeout für exklusiven PVS-Manager deaktiviert
- Infopanel kann optional Hostnamen anzeigen
- Unterstützung für Windows 10 v2004 in VMware-VMs (hpet) (benötigt zusätzliche bwLehrpool-Suite v6)
- Prüfungszeiträume älter als 90 Tage werden ausgeblendet bzw. eingeklappt
- Zusätzliche Plausibilitätsprüfung beim Anlegen von Prüfungszeiträumen (z.B. wenn Veranstaltung auf Räume beschränkt)
- iPXE-Bootmenüeintrag vom Typ Netboot Grundsystem kann auf „Neueste lokal vorhandene Version“ verweisen
- Bessere Erkennung von lokalen Partitionen
- Weitere UI-Anpassungen an der Oberfläche
- Fix: WOL über Client-Sprunghost in anderes Subnetz funktioniert nicht
- Fix: Importierte PXELINUX-Einträge sind u.U. nicht gültig
- Fix: Fehler in statistics_reporting
- Fix: Bootvorgang schlägt fehl, wenn der PC-Modellname nicht druckbare Zeichen enthält (z.B. bei Tarox Workstation 7220)
- Fix: Infoscreen Darstellungsfehler bei Lesezeichen mit Leerzeichen
- Fix: rebootcontrol: Neue Busybox kennt Timeout Parameter (-t) nicht mehr
- Fix: Verfügbare DNBD3-Server werden bei Client-Boot nicht randomisiert ausgeliefert (Lastverteilung)
- Fix: iPXE-Option 'imgfree' in PXE-Bootmenüeintrag hat keine Auswirkungen
- Fix: Speziell gesetzte HDD-Bootmodi (EXIT, COMBOOT, SANBOOT) werden u.U. für lange nicht gebootete Clients beim erneuten Speichern überschrieben
[Zwischenupdate 3.9a - 28.02.2020]
- Fix: Standardrechte/-rollen werden nicht immer korrekt zurückgesetzt
- Fix: Einspielen eines alten Backups löscht Netboot-Grundsystem-Update-Quellen
- Fix: Client-Rebootschleife → MaxiLinux kann bei Verwendung eines CIFS-Share als VM-Speicherort nicht repliziert werden
- Fix: Client-Rebootschleife → MaxiLinux kann bei Shares nicht repliziert werden, die fallocate nicht unterstützen
- Fix: Updater hängt u.U. beim Installieren aktueller PHP-Version
- Fix: WOL funktioniert bei automatischen Spung-Hosts (laufende bwLP-Clients im gleichen Subnetz) nicht zuverlässig
- Fix: Das Zurücksetzen überschriebener Konfigurationsvariablen ist in bestimmten Fällen nicht möglich
- Fix: Interner NFS-Server wird unter Umständen nicht gestartet, falls VM-Speicherort auf 'intern' gesetzt ist und DNBD3 anschließend deaktiviert wird
- Fix: Einzelne SQL-Queries funktionieren mit MariaDBs strict mode nicht (betrifft vor allem Debian 10)
[Satellitenserver 3.9 WS19/20 - 14.02.2020] Newsmeldung
- Unterstützung für neues MaxiLinux
- Unterstützung für unterschiedliche Linux-Grundsysteme in iPXE-Menü
- Standard-Bootmenüeinträge können verschiedene DHCP-Optionen überschreiben
- Systemlog wird persistent gespeichert (journald.conf)
- Diverse Anpassungen zur Unterstützung von Debian 10 (buster)
- Client-Statistiken: Clients können per Wake On Lan aufgeweckt werden
- Client-Statistiken: Es kann eine Liste der UUID/MAC/IP/Hostnamen erstellt werden
- Client-Statistiken: Neue Filter für „Letzer Boot“ und „Laufzeit“
- Client-Statistiken: Zeigt RAM Hersteller als Tooltip
- Standardberechtigungsrollen werden zurückgesetzt und auf Lesezugriff beschränkt
- Infoscreen: Chromium kann anstatt slxbrowser verwendet werden (benötigt MaxiLinux)
- Infoscreen: Unterstützung für geteilten Gast-Login
- Statistikauswertung: Der auszuwertende Zeitraum kann angegeben werden
- Neue Konfigurationsvariable SLX_FORCE_RESOLUTION (vorerst noch ohne Funktion)
- Konfigurationsvariablen können pro Client gesetzt werden (siehe Client-Statistiken)
- Räume können nun aus anderen Räumen zusammengesetzt werden
- Es können mehrere SSH-Module einer Systemkonfiguration hinzugefügt werden
- Neues Konfigurationsmodul für Textbausteine des Client-Bildschirmschoners
- Konfigurationsmodule können am Ende des Wizards direkt einer Systemkonfiguration hinzugefügt werden
- Konfigurationsmodule können direkt gelöscht werden, auch wenn diese noch einer Systemkonfiguration zugewiesen sind
- Design Anpassungen
- Fix: Infoscreen zeigt u.U. falsche Öffnungszeit an
- Fix: Mit der Berechtigung „News>access-page“ konnten auch News gespeichert werden
[Zwischenupdate 3.8b - 04.07.2019]
- News/Hilfetexte können mit einem Ablaufdatum zeitlich begrenzt werden
- Zusätzlich kann ein Text direkt auf der Loginmaske angezeigt werden
- STARTTLS Unterstützung für LDAP/AD-Proxy
- USB3 wird beim Upload einer VM über die bwLehrpool-Suite nicht mehr standardmäßig deaktiviert
- Fix: Globaler Prüfungszeitraum (alle Räume) konnte nicht gespeichert werden
- Fix: Kleiner Anzeigefehler in Infoscreen behoben
- Fix: Teilweise falsch lokalisierter Datepicker
[Zwischenupdate 3.8a - 24.05.2019]
- Highlight von Rechnersymbol im Raumplan grün statt orange
- Client-Statistiken: Beschriftung für RAM-/Swap-Auslastung hinzugefügt
- Fix: Ausgelieferter Raumplan für Loginmaske teilweise falsch rotiert
- Fix: Speichern-Button in Räume/Orte deaktiviert, wenn keine Rechte vorhanden
- Fix: Textfelder für IP-Ranges in Räume/Orte von disabled auf readonly umgestellt
[Satellitenserver 3.8 WS18/19 - 17.04.2019] Newsmeldung
- Shutdown/Reboot über Client-Statistiken
- SSH-Zugriff auf Clients mittels LDAP/AD-Account deaktiviert
- Personenbezogene Daten eines Nutzers können per Klick exportiert werden
- Anzeige seit wann ein Image eines DNBD3-Proxy nicht mehr angefragt wurde
- Tooltip bei Konfigurationsmodulen zeigt Datum der letzten Änderung
- Warnung in Client-VM wenn kein Homeverzeichnis zur Verfügung steht lässt sich deaktivieren (LDAP-/AD-Modul)
- Client-Statistiken zeigt Info falls die verwendete BIOS-Version bekannte Fehler enthält
- Bootmenü pro Raum erstellbar (iPXE)
- Unterstützung für Boot von reinen UEFI-Clients (iPXE)
- Unterstützung für Server-Side-Copying (SSC)
- Unterstützung für komprimierte Übertragung zwischen Sat und bwLehrpool-Suite
- Unterstützung für vom Satellitenserver vorgegebene Netzlaufwerke, Firewallregeln, Startskripte und LDAP-Filter
- mss: VM-Uploads lassen sich zuverlässiger abbrechen
- mss: Beim VM-Upload werden einige zusätzliche VMX Optionen übernommen
- mss: Verbesserung beim Hashingprozess
- dnbd3: Übernahme der Verbesserungen im MiniLinux für Sat-DNBD3-Server
- Infoscreen kann Anzahl freier Rechner anhand IP-Range oder Raumplan berechnen (bisher nur über IP-Range)
- Infoscree Aktualisierungsintervall für Übersichts-Panel
- Infoscreen setzt Anzahl freier Recher auf '-', wenn eine Veranstaltung läuft
- Infoscreen: URL-Panel kann auf bestimmte URLs eingeschränkt werden
- Neue Konfigurationsvariable 'SLX_VM_SOUND'
- Neue Konfigurationsvariable 'SLX_SCREEN_SAVER_GRACE_TIME'
- Neue Konfigurationsvariable 'SLX_SCREEN_SAVER_TIMEOUT'
- Neue Konfigurationsvariable 'SLX_PREFERRED_SOUND_OUTPUT'
- Workaround für buggy Clients mit Fehler „PXE-T00: File name too long“
- Allgemeine Überarbeitungen der Oberfläche
- Fix: Infoscreen zeigt falsche Anzahl freier Rechner im 'Calender only' Modus
- Fix: Statuszeile im Infoscreen zeigt keine Veranstaltung, wenn nur 'Raumplan' als Anzeige gewählt wurde
- Fix: 'Übersichts-Panel' zeigt immer nur deutsche Übersetzungen
- Fix: Wenn LDAP-/AD-Module bearbeitet wird können bereits gebootete Clients bis zum nächsten Reboot nicht mehr authentifizieren
- Fix: Client-Log zeigt teilweise Datum aber keine Uhrzeit
- Fix: Infoscreen: Zeitgleiche Termine in einem Raum überlagern sich gegenseitig
- Fix: Infoscreen: Es können mehr Räume ausgewählt als gespeichert werden
- Fix: Infoscreen: Kalenderansicht ohne Termin wird nicht korrekt skaliert
- Fix: In manchen Fällen falsche Warnung beim Anlegen eines Prüfungszeitraum
- Fix: Unnötige Fehlermeldung im Client-Log wenn eine Sitzung wegen SLX_LOGOUT_TIMEOUT beendet wurde
- Fix: Unnötige Einträge im Client-Log wenn Rechner über Reboot-Control neugestartet werden
[Satellitenserver 3.7 SSem18 - 27.04.2018]
- Nutzerverwaltung für Zugriff auf Administrationsoberfläche
- Rechtemanager zur Steuerung der Berechtigungen
- Parallele Unterstützung mehrerer Client-Authentifizierungsmodule
- Exchange Backend für Infoscreens zur Anzeige von Kalenderdaten
- Erste experimentelle Unterstützung von Virtual Box als Hypervisor
- Vom Raumplaner aus kann direkt die zugehörige Client-Statistik Seite aufgerufen werden
- Unter 'VM-Speicherort' können Mount-Optionen angegeben werden (gilt für Sat und Clients)
- DNBD3-Proxy Detail-Seite zeigt weitere Informationen an
- Rechner können über die Client-Statistiken aus der Datenbank gelöscht werden
- Reboot-Control unterstützt direktes Neustarten in bwLehrpool durch kexec (ab MiniLinux 1 bzw. 20)
- atftpd wurde durch tftpd-hpa ersetzt
- Fix: ID45 wird in Client-Statistiken als 'Unknown' angezeigt
- Fix: Sortierung der Nutzerliste unter 'bwLehrpool-Suite'
- Fix: Sortierung in Reboot-Control funktioniert nicht wie erwartet
- Fix: Spaltenfilter in Client-Statistiken funktionieren teilweise nicht
- Fix: DNBD3-Proxy Whitelist für IP-Ranges funktioniert nicht
- Fix: DNBD3-Proxy Whitelist für mehrere Räume funktioniert nicht
- Fix: DNBD3-Proxy sperrt Sat aus wenn „Zugriff auf zugewiesene Räume“ beschränkt wird
- Fix: DNBD3-Proxy nicht mehr über SSH erreichbar
- Fix: Reboot-Control meldet 'Connection refused' wenn ein DNBD3-Proxy neugestartet wird
- Fix: Teilweise falsche Farbe bei Anzahl freier Rechner im Infopanel
- Fix: Client hat noch alten Betriebsmodus wenn zugehöriges Infopanel gelöscht wird
- Weitere Anpassungen/Fehlerbehebungen an der Oberfläche
[Zwischenupdate 3.6c - 08.02.2018]
- [infoscreen] URL-Panel kann angezeigte Webseite nach x-Minuten neuladen
- [ldap/ad] Fehler in Erkennung des Homedirectory-Attributs behoben
- [syslog] IPs im Client-Log verlinken auf entsprechende Statistikseite
- [syslog] Optionale Anonymisierung nach x-Tagen zwecks Datenschutz
- [statistics] Zusätzliche Filter in Client-Statistiken für Hostname und Laufzeit
- [statistics] Sammlung der Nutzungsstatistiken überarbeitet
- Fix: Rechner im PVS-Hybrid-Modus sind im Prüfungsmodus u.U. nicht verwendbar
- Fix: Verändertes MiniLinux-Modul wird u.U. nicht erkannt
- Fix: Falsche Darstellung des runmode in Client-Statistiken
- Weitere UI-Fixes
[Satellitenserver 3.6 WSem17/18 - 20.12.2017]
- Distributed Network Block Device 3 (DNBD3)
- Behandlung von Clients mit generischer/doppelter UUID
- Anzahl der maximal auswählbaren Räume in der bwLehrpool-Suite ist nun konfigurierbar
- Es konnte in seltenen Fällen zu Fehlern durch die automatische Entfernung von alten Clients aus der Datenbank kommen
- Es wird eine Warnung angezeigt, wenn länger als 30 Tage kein Backup der Satellitenserverkonfiguration vorgenommen wurde
- Unterstützung mehrerer Netzlaufwerke in bwLehrpool-Suite Datenbank
- Fehler behoben, wenn ein Client in eine konfigurierte Raum-IP-Range fällt, der Client bzw. die UUID dem System jedoch bisher unbekannt ist
- Lösche User, die sich seit 180 Tagen nicht mehr angemeldet haben und keine VM/Veranstaltung besitzen aus der bwLehrpool-Suite Datenbank
- Client-Log schlägt mögliche Ereignisse auf die gefiltert werden kann bei Filtereingabe vor
- Client-Log hat teilweise Filterparameter verloren
- Fehlender Filter „Zustand“ in Client-Statistiken hinzugefügt
- Das Attribute Mapping im LDAP/AD Modul ist anpassbar
- Erhöhung von 'post_max_size' und 'upload_max_filesize' auf 100MB
- Rechner im Prüfungsmodus können nun auch über das Webinterface heruntergefahren werden
- Versionierung der Mail-Templates (bwLehrpool-Suite)
- Versuche den VM-Store nach Reboot bei Fehlschlag erneut einzubinden
- Unterstützung weitererer Protokollversionen um Homelaufwerke einzubinden
- News/Hilfe Editor konnte Inhalte nicht korrekt darstellen
- Übersicht aller Rechner in bestimmten Betriebsmodi (PVS-Mgr, DNBD3-Proxy, Infoscreen)
- Zeige Paketupdates, die einen Neustart des Servers erfordern
- Rechner können über die Client-Statisiken aus der Datenbank entfernt werden
- Max. Gültigkeitsdauer von Veranstaltungen/VMs kann auf bis zu 9999 Tage gesetzt werden
- [infoscreen] Überarbeitung der Infoscreen Konfiguration (URL-Panel, Standard-Panel, Übersichts-Panel)
- [infoscreen] Ganztägige Termine konnten Probleme verursachen
- [infoscreen] PVS-Manager wurden als freie Rechner gezählt obwohl nicht im Raumplan enthalten
- Design Inkonsistenzen überarbeitet, Texte angepasst
- Neue Konfigurationsvariablen
- SLX_AUTOLOGIN - Clients überspringen den Loginscreen
- SLX_VMCHOOSER_TIMEOUT - vmChooser beendet Session ohne VM Start nach Timeout
- SLX_SYSTEM_STANDBY_TIMEOUT - Clients wechseln nach einem Timeout in den Standby
- SLX_WAKEUP_SCHEDULE - Clients werden zu bestimmten Zeiten aufgeweckt
- SLX_BRIDGE_OTHER_NICS - Zusätzliche Netzwerkkarten werden an die VM durchgereicht
- SLX_PASSTHROUGH_USB_ID - Geräte die immer an die VM durchgereicht werden
- SLX_JUMBO_FRAMES - Setzt die MTU der Clients auf 9000 (voraussichtlich ab MiniLinux 19)
[Satellitenserver 3.5 SSem17 - 19.05.2017]
- [sysconfig] Im LDAD-AD Modul kann die Weitergabe der Benutzer-Credentials in die VM aktiviert werden
- [sysconfig] Im LDAP/AD-Modul kann zusätzlich der lokale Domänenname angegeben werden
- [exam] Anzeige von Prüfungsveranstaltungen der nächsten 30 Tage (bisher 5 Tage)
- [dmsd] Standard-Login Verhalten der bwLehrpool-Suite anpassbar
- [dmsd] Benachrichtigungsmails setzen speziellen Header, um Antworten von Autorespondern zu vermeiden
- [dmsd] Logging von Nutzernamen zusätzlich zu Nutzer-IDs
- [roomplanner] Tooltip-Anzeigefehler behoben
- [roomplanner] Neuer Button in Zoom-Leiste –> Fit to content
- [fix] Collapse Funktion für ausklappbare Listen wieder funktionsfähig
- [fix] HTTPS Zertifikat Upload wieder möglich
- [fix] VM-Store konnte teilweise nicht gemountet werden (sec=ntlmssp)
- [fix] Benachrichtigungsmails der bwLehrpool-Suite waren teilweise fehlerhaft
- Die PVS-Teilnahme kann per Konfigvariable standardmäßig aktiviert werden (opt-out)
- Es kann per Konfigvariable eine Veranstaltung angegeben werden, die automatisch gestartet wird
- Standardwerte für Konfigurationsvariablen werden an Unterräume vererbt
- Rechner können über die Webschnittstelle neugestartet und heruntergefahren werden
- Neues Modul 'Infoscreen' ( „Weitere Informationen“:https://www.bwlehrpool.de/doku.php/satellite/infoscreen )
- Sammlung von Nutzungsstatistiken (+freiwilliges Reporting an die Entwickler)
- Erste Unterstützung von DFS innerhalb von Windows-VMs
- Weiterleitung auf HTTPS bei Verwendung eines Zertifikats
- Beamer können als solche über die Client-Statistiken festgelegt werden
- System-Status zeigt zusätzlich lighttpd-error-Log
- Die Anzahl der PHP-Children (min. 16) wird je nach zugewiesenem Server-RAM angepasst ( Formel=(RAM / 4) / 16 )
- Anpassbare Logo-Farbe im Webinterface, um mehrere Satellitenserver besser zu unterscheiden
- Diverse Text- und Layoutanpassungen
[Zwischenupdate 3.0b - 11.01.2017]
- [roomplanner] Allgemeine Verbesserungen des Raumplaners
- [roomplanner] Kleinere Anpassungen der Oberfläche
- [roomplanner] Beim Hinzufügen eines neuen Rechners wird angezeigt, ob dieser bereits in einem anderen Raum enthalten ist
- [statistics] Parsen von Informationen für Festplatten mit GPT
- [fix] Korrekte Zählung der Clients in der Raumansicht
- [fix] Wiedereingeführte Konfigurationsvariable SLX_REBOOT_SCHEDULE
- [fix] Vererben einer Systemkonfiguration durch übergeordnetem Raum wieder möglich
- [fix] Timeout bei Upload von generischem Modul erhöht
- [fix] Fehler in Mailbenachrichtigung bezüglich deaktivierter Veranstaltung behoben
- [fix] Fehler in E-Mail Template 'LECTURE_LINKED_VM_EXPIRING' behoben
- Allgemeine Verbesserungen im LDAP/AD Handling
- Interne Optimierungen
[Satellitenserver 3.0 WS16/17 - 09.09.2016]
- Überarbeitetes Webinterface (techn. Modularisierung)
- Räume können in einen speziellen Prüfungsmodus geschaltet werden
- Im Prüfungsmodus kann eine bestimmte Veranstaltung automatisch gebootet werden
- Im Prüfungsmodus kann der Login übersprungen werden
- Räume können globale Konfigurationsvariablen überschreiben
- Räume können globale Systemkonfiguration überschreiben
- Raumplaner zur komfortablen Anordnung der Rechner in einem Raum (wird von PVS-Manager genutzt)
- Textbausteine für E-Mails der bwLehrpool-Suite können angepasst werden
- Standardberechtigungen sowie zeitliche Beschränkungen von VMs/Veranstaltungen sind konfigurierbar
- Aktionen der bwLehrpool-Suite (Neue VM hochladen/löschen, Berechtigungen setzen etc.) werden geloggt und angezeigt
- Einrichtungsübergreifender Austausch Virtueller Maschinen
- Komfortabler WYSIWYG-Editor für die 'Hilfe' und 'News' Einträge innerhalb des vmChoosers
- bwIDM Authentifizierung von Clientrechnern (kann auf bestimmte Institutionen beschränkt werden)
- Verbesserte Client-Statistiken (Daten erweitert, Filter- und Sortierfunktionen)
- Das Passwort des Webinterface-Administrators kann geändert werden
- Unterstützung für alle Funktionen des 'MiniLinux 12'
- Allgemeine Fehlerbehebungen
MiniLinux
Features, Verbesserungen und Bugfixes bezüglich der Basis des Clientsystems finden Sie im MiniLinux-Changelog.
Auf dieser Seite möchten wir Sie auf dem aktuellen Stand der Entwicklung halten und Ihnen die Möglichkeit geben, die letzten Änderungen nachzuverfolgen.
Zum Changelog "MiniLinux 1" (Beta/Testversion)
[MiniLinux 28r1 - 12.05.2021]
- Kernel-Update auf 4.19.160 bzw. 5.10.37
- Nvidia Treiberupdate auf 460.73.01
- VMware Player Update auf 16.1.1
- VirtualBox Update auf 6.1.22
- Lokales Caching des Grundsystems (falls ID45 vorhanden)
- Unterstützung von Multi-Media-Keys im Infoscreen-Modus (z.B. für Sound-Mute)
- Direktes Drucken ohne erneute Passwortabfrage (Sat 3.10, „SLX_PRINT_REUSE_PASSWORD“)
- DNBD3 Performanceoptimierungen
- DNBD3-Proxy verwendet gesetzte Zusatzoptionen (SLX_DNBD3_EXTRA)
- Neuer Bootsplash zeigt Fortschrittsbalken in Form von Icons
- Bessere Auflösungserkennung ist manchen Situationen
- Setze Option -noxrecord für VNC-Server
- Port des VNC-Servers kann über Sat konfiguriert werden
- Melde ID45-Auslastung an Sat
- Melde CPU-Auslastung an Sat
- Linux-Skripte in Linux-VMs können WebDAV Shares als Netzlaufwerk einbinden
- debug_report erweitert
- Fix: Setze Option „all_proxy“ zusätzlich zu „http_proxy“
- Fix: kexec (Schneller Reboot) funktioniert im Prüfungmodus nicht
- Fix: Netzlaufwerke in Linux-VMs können u.U. nicht eingebunden werden (fehlende sec=, domain= Mountoption)
- Fix: Fehlendes Icon von „dunst“ erzeugt u.U. ständig Einträge im journal
- Fix: Firewallregeln einer Veranstaltung blockieren u.U. Remotezugriff
- Fix: Linux-VMs bekommen max. 4 CPU-Cores zugewiesen
[MiniLinux 27r2 - 08.10.2020]
- Freischaltung zusätzlicher Auflösungen falls Beamer nicht erkannt
- XScreensaver wird im Fernzugriffs-Modus deaktiviert
- Interaktives mounten von Netzwerklaufwerken durch Nutzer in nativer Sitzung möglich (gvfs-backends)
- Hinweismeldung über Fernzugriff (bisher nur bei Intel-Grafikkarten) musste komplett deaktiviert werden (siehe folgender Fix)
- Fix: Xserver startet bei Clients mit Nvidia Karte ohne angeschlossenen Monitor (oder in best. Standby-Modi) nicht
- Fix: Fernzugriff auf Rechner mit Intel-Karten kann unter Umständen den Mauszeiger in ein Schwarzes X ändern, VM reagiert nicht mehr.
- Fix: Nvidia Treiber stürzt bei manchen Grafikkarten (z.B. GT710) ab (nvidiafb.ko)
- Fix: beamergui setzt im Fernzugriffs-Modus u.U. automatisch falsche Auflösung
- Fix: Änderung der Auflösung mittels beamergui im Fernzugriff zerschießt in best. Fällen die Sitzung
- Fix: Auf manchen Intel NUCs wird fälschlicherweise versucht den Nvidia Treiber zu laden
- Fix: Clients können sich nicht zum PVS-Manager verbinden (nur bei Netboot-Grundsystem auf Basis von Ubuntu 20.04)
- Fix: openslx.exe funktioniert nicht mehr unter Windows NT4.0
- Fix: Einschränken von DNBD3-Server per Firewall funktioniert nicht
- Fix: Zusätzliche Netzwerkkarten bekommen keine Konfiguration per DHCP (MaxiLinux)
[MiniLinux 27r1 - 01.09.2020]
- Kernel-Update auf 4.19.142
- nVidia Treiberupdate auf 450.66
- VMware Player Update auf 15.5.6
- VirtualBox Update auf 6.1.12
- Lokales Caching optimiert (DNBD3-Proxy-Fuse)
- Erste Unterstützung für DualMonitor mit VMware
- beamergui Verbesserungen (bessere Erkennung von Outputs, setzen der Auflösung)
- Unterstützung für neue Konfigurationsvariablen „SLX_FORCE_RESOLUTION“
- Direkte Unterstützung für neues Modul „Fernzugriff“ (remoteaccess)
- Automatische VM-Optimierungen bei Remotezugriff durch openslx.exe (Mauscursor, Animationen)
- PAUSE-Frames auf Netzwerkkarten deaktiviert
- Interne Verbesserungen (Vorbereitung für Kernel 5.x, Überspringen von DHCP-Request, …)
- Neue Hooks in run-virt (pre-exec, post-exec)
- Fix: 3D-Beschleunigung bei nVidia-Karten nicht aktiv (nur bei MiniLinux)
- Fix: VMware-VMs mit IDE-Laufwerk können u.U. nicht gestartet werden
- Fix: Keine USB-Durchreichung bei Autologin mit VirtualBox
- Fix: Lang laufende Clients melden teilweise nicht mehr ihren korrekten Zustand an den Satellitenserver
- Fix: Infoscreen Darstellungsfehler bei Lesezeichen mit Leerzeichen
- Fix: Homelaufwerk bleibt nach User-Logout gemountet (pwdaemon)
[MiniLinux 26 - 14.02.2020] (Satellitenserver WS19/20)
- Kernel Update auf 4.19.98
- nVidia Treiberupdate auf 440.44 (bzw. Legacy 390.132)
- VMware Update auf 15.5.1
- VirtualBox Update auf 6.1.2
- ID44/45 wird nun auch per gesetzter GUID erkannt (Spezialpartitionen)
- Neues Tool „jawol“ für WakeOnLan-Funktionalität
- slxbrowser kann nicht nur fullscreen sondern auch maximized angezeigt werden
- Über Webinterface angestoßener Reboot/Shutdown wird sofort ausgeführt, wenn sich ein zuvor angemeldeter Nutzer ausloggt
- Newsanzeige auf Loginmaske
- VirtualBox: Erste Unterstützung von MultiMonitoren
- VirtualBox: Unterstützung von USB-Geräten
- Fix: Bildschirmschoner im PVS-Manager wird aktiviert
- Fix: Bildschirmschoner wird nicht korrekt angezeigt oder erst nach Tastendruck
- Fix: Nach auto-clear in LightDM wird der Fokus nicht korrekt neu gesetzt
[MiniLinux 25 - 18.11.2019]
- Kernel Update auf 4.19.79
- nVidia Treiberupdate auf 435.21
- VMware Update auf 15.5.0
- VirtualBox Update auf 6.0.12
- pam_script aktualisiert
- Wenn VT-x oder SVM deaktiviert sind, wird VMware Player 12 verwendet
- hplip/hpps Filter für HP-Drucker hinzugefügt
- Entferne USB-Autoconnect-Regeln aus VMX, bevor neue generiert werden
- Höheres Timeout für NIC-Initialisierung beim Boot
- Experimentelles lokales Client-Caching mit DNBD3 (benötigt ID45 + Sat 3.8b)
- Bessere Kompatibilität von USB3-Geräten an USB3-Ports in VMs mit konfiguriertem USB 1/2 (mangleUsb3Speed)
- 3D-Beschleunigung bei Verwendung des AMDGPU Treibers repariert
- Diverse Grafiklibs (glvnd, libegl-mesa0) hinzugefügt
- debug_report sendet zusätzlich /var/log/openslx + /var/log/lightdm
- SLX_NTP_SERVER wird per udhcpd an VM weitergegeben
- Username wird immer an VM-Startskript übergeben
- Admin-Startskripte werden nun auch in Linux-VMs ausgeführt
- Kleinere Verbesserungen der beamergui
- Kleinere Verbesserungen in der Verwendung mit VirtualBox
- „sudo“ hinzugefügt
- vmChooser: nutzt execv() zum Ausführen der Session
- vmChooser: Meldungen zu fehlenden Virtualisierern und 64Bit-Support verbessert
- vmChooser: graut Veranstaltungen aus, die einen Virtualisierer verwenden, der nicht verfügbar ist (z.B. nicht in SLX_ADDONS gelistet…)
- vmChooser: diverse kleine Fixes bzgl. Caching heruntergeladener Metadaten
- Fix: runvirt-*.inc-Hooks werden nicht ausgeführt
- Fix: Window-Manager crasht in manchen Fällen
- Fix: Sitzung wird kurz nach Login u.U. hart beendet, wenn Hostname zu spät ermittelt und gesetzt wird
- Fix: USB Konfiguration von früher hochgeladenen VMs u.U. inkorrekt
- Fix: Infinite loop wenn alle Tabs/Listen im vmChooser leer sind
- Fix: SLX_VMCHOOSER_FORLOCATION = EXCLUSIVE funktioniert nicht wie erwartet
- Fix: Falls der udhcpd-Prozess crasht, haben neu gestartete VMs keine Netzwerkverbindung
- Fix: Hohe CPU Auslastung auf Clients mit langer (mehrere Tage) Idletime
[MiniLinux 24 - 01.07.2019]
- Update des Grundsystems auf Ubuntu 18.04.2
- Kernel Update auf 4.19.52
- VirtualBox Update auf 6.0.8
- Parallele Auslieferung von Nvidia-Treibern für aktuelle sowie Legacy Karten (v430.26, v390.116)
- VMware Player Version 15.1 oder 12.5.9 wird abhängig von CPU verwendet
- Durch Setzen von SLX_ADDONS auf vmware12 oder vmware15 kann die Version explizit erzwungen werden (nur vmware für automatische Auswahl)
- Warnung auf Loginmaske falls CAPS-LOCK aktiv
- Komplett neuer idle-daemon für Inaktivitätserkennung (Logout, Standby, Reboot/Shutdown, Screensaver, …)
- Rechner im Prüfungsmodus respektieren Shutdown/Reboot-Schedule (aber nur nach mind. 2h Inaktivität)
- Falls Shutdown/Reboot-Schedule nicht gesetzt, wird 23:00Uhr bzw. 04:00Uhr heruntergefahren/neugestartet
- Highlight von Rechnersymbol im Raumplan grün statt orange
- Bessere Behandlung von Rechnern ohne system-manufacturer/system-product-name
- vmChooser: Bildschirmschoner kann für die aktuelle Sitzung im vmChooser deaktiviert werden
- vmChooser: Hilfe/News wird automatisch ausgeklappt, wenn neue News verfügbar sind
- vmChooser: Hilfe/News merkt sich, ob diese beim letzten Login ein- oder ausgeklappt war
- vmChooser: Tab 'Zuletzt verwendete' VMs werden angezeigt
- vmChooser: Neue Icons für Veranstaltungen basierend auf Windows 9x bzw. 10
- Loginmaske wird nach 30s Inaktivität zurückgesetzt
- debug_report enthält (beim Start einer Veranstaltung heruntergeladene) unveränderte VMX
- openslx.exe übergibt immer den Nutzernamen für Startskripte
- Zuverlässigere Erkennung der Größe der ID44 Partition
- Diverse Verbesserungen für VirtualBox-VMs
- Linux-Skripte unterstützen über Weboberfläche definierte Admin-Skripte
- vmChooser CommandLine Parsing vereinfacht
- Kleinere Verbesserungen der BeamerGUI
- Überarbeitung der Authentifizierungsstruktur (PAM)
- Newsanzeige auf Login-Screen (erfordert Sat v3.8b)
- Unterstützung für USB3-Controller in VM (erfordert Sat v3.8b)
- Unterstützung für VMs mit EFI (erfordert 3.8b)
- Unterstützung für VMs mit hw.version=16 (erfordert 3.8b)
- Fix: Raumplan auf Loginmaske teilweise abgeschnitten
- Fix: X11 Forwarding nicht möglich
- Fix: kexec von tty aus nicht möglich
- Fix: Leerer Wert in SLX_SCREEN_SAVER_GRACE_TIME wird als 'sofort sperren' interpretiert
- Fix: XScreensaver sperrt Sitzung trotz Prüfungsmodus
- Fix: BeamerGUI kann im vmChooser u.U. nicht geschlossen werden
[MiniLinux 23 - 17.04.2019]
- Kernel Update auf 4.19.35
- Neuer Bootsplash mit bwLehrpool-Logo
- Notwendige Firmware-Module werden zuverlässiger geladen
- Anmeldemaske zeigt verkleinerte Darstellung des Raumplans (wenn vorhanden)
- Bessere Behandlung von offensichtlich falschen Systemmodell-Namen
- Zuverlässigere Übertragung des Systemzustands an Satellitenserver
- Infoscreen: Unterstützung für Netzwerk Black-/Whitelist für URL-Panel
- Infoscreen: URL-Panel aktualisiert sich nur bei Nutzerinaktivität automatisch
- Fix: PVS-Toolbar erhält unnötigerweise den Fokus
- Fix: VMs auf 'HP Compaq 8200 Elite'-Rechnern flackern teilweise
- Fix: ID44-Partition wird bei GPT u.U. nicht erkannt
- Fix: Fehlermeldung in Sat-Client-Log bezüglich „Xreset“
- Fix: Wenn Rechner herunterfahren erkennt dies der Satellitenserver in manchen Fällen nicht und loggt beim nächsten Boot eine Warnung
- Fix: SMART-Werte der angeschlossenen Festplatten werden nicht mehr erkannt
[MiniLinux 22 - Hotfix 13.03.2019]
- nVidia Treiberupdate (bzw. Rückschritt) auf 390.116
- Die Hardware-Version von VMware VMs wird nun nicht mehr auf 10 beschränkt, wenn 3D aktiviert ist
- Anmeldemaske informiert Nutzer über verminderte Leistung falls Fallback auf freien nouveau-Treiber
- Fix: Clients mit Autologin, URL-Panel oder explizite PVS-Manager können nicht auf das Netzwerk zugreifen
- Fix: Mit bestimmten Nvidia Grafikkarten crashen VMs beim Start
[MiniLinux 22 - 05.03.2019]
- Kernel Update auf 4.19.24
- nVidia Treiberupdate auf 410.93
- Dist-Upgrade von Ubuntu 17.10 auf 18.04
- Update diverser Firmware (u.a. für versch. GPUs und Netzwerkkarten)
- Firmware für Chelsio (cxgb3, cxgb4) und Mellanox (10G NIC)
- Whitelist Intel i5-8500T (8086:3e92)
- Komplett neue Beamererkennung + GUI zum Setzen der Auflösung (im vmChooser + PVS-Toolbar)
- (hoffentlich) Bessere Unterstützung für Ultra Wide Monitore
- Unterstützung für administrative VM-Startskripte, die über das Webinterface definiert werden (ab Sat WS18/19)
- Netzlaufwerke sowie Drucker können nun auch ohne Laufwerksbuchstaben gemountet werden (ab Sat WS18/19)
- Unterstützung für pro Veranstaltung einstellbares Standard-Soundverhalten (SLX_VM_SOUND) (ab Sat WS18/19)
- Linux-Skript legt im Fehlerfall Log-Datei auf Desktop ab (analog zu openslx.exe in Windows-VMs)
- Anpassung des vmChooser, um URL-Weiterleitungen zu folgen
- Metadaten der VM werden beim Start nicht mehr einzeln, sondern kombiniert übertragen (tgz-Archiv)
- Erhöhung des min. RAM für Hostsystem/MiniLinux von 768MB auf 1024MB
- HTTP-Proxying via Umgebungsvariable statt transparentem DNAT
- Link-Up Timeout von 5 aus 10 Sekunden erhöht (für einige 10G Setups erforderlich)
- Authentifizierungstimeout für Nutzeranmeldung auf 8s erhöht
- Erweiterte Informationen über SWAP/RAM Nutzung der Clients an Satellitenserver
- Verbesserte Erkennung von lokalen Festplatten
- Aktiviere standardmäßig WOL im Netzwerkkartentreiber
- Unterstützung für SLX_SCREEN_SAVER_GRACE_TIME
- Verbesserte Behandlung von fehlerhaften Client-UUIDs
- DNBD3-Proxy zeigt bei Verbindung über SSH seinen Modus an (/etc/issue)
- DNDB3-Proxy meldet CRC Hash Check Fehler an Satellitenserver
- Diverse DNBD3(-Proxy) Optimierungen
- Fix: Groß-/Kleinschreibung bei Login verhindert u.U. das Entsperren über XScreensaver
- Fix: Verknüpfung zu Netzlaufwerk in Linux-VMs mit falschem Benutzer verknüpft
- Fix: Linux-Skripte passen Auflösung bei neueren systemd-Versionen nicht an
- Fix: Proxy Blacklist wird ignoriert
- Fix: Unter Umständen keine smartctl-Informationen im Webinterface
- Fix: kexec-Reboot/Shutdown hängt sich in bestimmten Fällen auf
- Fix: VirtualBox VMs lassen sich nicht starten
- Fix: Infoscreen URL-Panel (slxbrowser) crasht auf manchen Websites
[MiniLinux 21 - 16.11.2018]
- Kernel Update auf 4.19.1
- systemd Update auf v234
- nVidia Treiberupdate auf 410.73
- VirtualBox Update auf 5.2.22
- Alle nVidia Grafikkarten verwenden nun automatisch den passenden Treiber (proprietär oder nouveau als Fallback)
- HD Graphics 4400 (8086:041e) für 3D freigeschaltet
- HD Graphics 6000 (8086:1626) für 3D freigeschaltet
- Haswell-ULT (8086:0a16) für 3D freigeschaltet
- Radeon HD 5000/6000/7350/8350 Series (1002:68f9) für 3D freigeschaltet
- Deaktiviere iommu_igfx
- PVS-Mgr: Es können jetzt auch einzelne Clients ge-/entsperrt werden
- PVS-Mgr: Vorschaubilder werden skaliert, falls diese kleiner/größer als der dargestellte Client-Rahmen sind
- PVS-Mgr: Buttons werden dynamisch de-/aktiviert, wenn die Funktion un-/möglich ist (z.B. Projektion auf nicht verbundenen Client)
- PVS-Mgr: Auch nicht verbundene Clients können als Tutor festgelegt werden
- PVS-Mgr: Voransicht an welcher Stelle ein Client einrastet, wenn er verschoben wird
- PVS-Mgr: Fenster zu 'Neuer Raum laden' überarbeitet
- PVS-Mgr: Oberfläche angepasst (z.B. teilweise falsche Einrückungen im Hilfe Fenster)
- PVS-Mgr: Setzt Fokus in Textfeld, wenn der Sitzungsname geändert wird
- PVS-Mgr: Wenn der Sitzungsname geändert wird, können Clients, die nicht in diesem Raum gehören, getrennt werden
- PVS-Mgr: Fehlende Übersetzungen ergänzt
- PVS-Mgr: Verwende QT5 Style
- PVS: Wenn mehrere Monitore verwendet werden, wird eine PVS-Projektion auf den rechten Bildschirm übertragen
- PVS: SSL-Server-Teil überarbeitet und vereinfacht
- PVS: VNC Threading im Client überarbeitet und verbessert
- PVS: Cleanup Code Style (C++11)
- PVS: Projektion auf den eigenen Bildschirm (im PVS-Hybrid-Modus) kann mit einer beliebigen Taste beendet werden (bisher nur mittels ESCAPE)
- PVS: Clients können eine eingehende Projektion nicht mehr mittels ESCAPE abbrechen (Ausnahme: hybrider PVS-Manager)
- PVS: Toolbar kann am Fensterrand verschoben werden
- PVS: Toolbar überarbeitet (Plugin System)
- Diverse DNBD3 Verbesserungen
- Verbessertes Caching und CRC-Checking
- komplettes Image kann überprüft werden
- falscher Returnwert wenn über das Ende einer Datei gelesen wurde
- Proxy setzt 'maxReplicationSize' dynamisch auf 1/6 der Größe der Caching-Partition (min. 100GB)
- Allgemein verbessertes Handling von DNBD3-Proxys
- mgmt-sshd: root-Login/-Logout Meldungen in Client-Log deaktiviert
- 'debug_report' schickt zusätzlich eine Liste aller durch generische Module überschriebenen Dateien
- Warnung bei Inaktivität des Nutzers vor bevorstehendem Standby/Shutdown/Reboot
- vmChooser: Code Cleanup + Coding Style C++11
- vmChooser: Die Beschreibung der Veranstaltung wird nicht mehr (zusätzlich zum rechten Fenster) als Tooltip angezeigt
- Linux-VM-Skripte überarbeitet (zuständig für Auflösung anpassen, Homeverzeichnis einbinden, Startskript ausführen etc.)
- Linux-VM-Skripte mounten Pseudo-Floppy via systemd
- Linux-VM-Skripte: Verknüpfung zu Netzlaufwerken wird auf Desktop angelegt
- Im Kiosk-Modus wird ein über 'Reboot Control' angestoßener Shutdown/Reboot sofort durchgeführt (ohne 5min Verzögerung)
- Nutzung von 'havegd' zur Generierung von Zufallszahlen
- Unterstützung von 'eGalax TouchScreen'
- Fix: PVS-Projektion wird in bestimmten Fällen nicht korrekt beendet
- Fix: Bildschirm des PVS-Manager wird nicht immer aufgeweckt, wenn sich Clients verbinden/trennen
- Fix: PVS-Client kann, wenn Netzwerk in Veranstaltung blockiert, keine Verbindung zum Manager herstellen
- Fix: PVS zeigt u.U. keine Vorschaubilder an (fehlende JPEG Library)
- FIx: Tastatur des Clients ist bei eingehender PVS-Projektion nicht gesperrt
- Fix: Texte im PVS-Client werden nicht korrekt übersetzt
- Fix: Wenn PVS von einem best. Modus auf 'Alle sperren' wechselt, bleibt die vorherige Projekttionsquelle ungesperrt
- Fix: Sperren aller Clients mittels PVS-Mgr funktioniert erst beim zweiten Mal, wenn z.B. bereits eine Projektion läuft
- Fix: Sperren eines Rechners über PVS verzögert sich u.U. um mehrere Sekunden
- Fix: Bei Änderung des Modus (z.B. Projektion von Tutor auf Student) bei vorheriger Sperrung aller, wird die Sperrung kurzzeitig aufgehoben und neugesetzt
- Fix: 'Beenden' im PVS-Mgr bietet keine Möglichkeit das Beenden abzubrechen
- Fix: Bei manuellem Verbinden des PVS-Client zum PVS-Mgr wird u.U. ein alter Sitzungsname angezeigt
- Fix: Wenn ein Client im PVS-Mgr verschoben wird, landet er u.U. an anderer Stelle als dort wo er losgelassen wurde
- Fix: Wenn im PVS-Hybrid-Modus der PVS-Mgr geschlossen wird, landet man auf einem leeren Desktop
- Fix: Wenn das Homelaufwerk nicht eingebunden werden konnte, fehlt der Mountpfad im Client-Log
- Fix: Netzlaufwerke werden nicht eingebunden, wenn der demo-User verwendet wird
- Fix: Wenn Clients dynamische IPs beziehen, werden u.U. zwei IPs für die gleiche MAC bezogen
- Fix: Linux-VM-Skripte - Auflösung wird nicht angepasst, wenn Output-Device zu spät erkannt wird
- Fix: Festplattenerkennung verzögert Boot u.U. um mehrere Sekunden
- Fix: TRIM (discard) verzögert Bootvorgang bei großen ID44 Partitionen
- Fix: Virtuelle Floppy ist leer, wenn ausschließlich VirtualBox als Hypervisor verwendet wird
- Fix: VMware Player verändert Keymap (rechte SHIFT-Taste im Lockscreen ohne Funktion)
- Fix: slxbrowser wirft Page-Error bei Klick auf nicht unterstützte URIs (z.B. mailto)
Zusätzliche Features ab Sat-Release Winter 2018
- Veranstaltungen können auf bestimmte Benutzergruppen eingeschränkt werden
- Startskripte in Veranstaltungen können Normal, Minimiert oder Versteckt gestartet werden
- Sound kann über HDMI ausgegeben werden
- Es kann konfiguriert werden, ob der Sound innerhalb der VM standardmäßig aktiviert/deaktiviert ist (SLX_VM_MUTED)
- MiniLinux meldet dem Satellitenserver, wenn es sich im 'Klausurmodus' befindet (Betriebsmodus)
[MiniLinux 20 - 08.06.2018]
- Farbanpassung von LightDM im Klausurmodus zur besseren Unterscheidung
- Bildschirm Standby im Klausurmodus deaktiviert
- Setze korrekten Content-Type bei Anfrage über bwIDM
- Bessere Unterstützung von WebDav als Homeverzeichnis
- 'Schneller Reboot' (kexec) aktiviert
- Timeout von dnbd3-fuse erhöht
- Fix: VMware Player legt VMEM auf lokaler Festplatte ab
- Fix: VMs werden nicht alle CPU Ressourcen zugewiesen
- Fix: Falls kein NTP Server erreichbar ist, stimmt die Uhrzeit im MiniLinux u.U. nicht
[MiniLinux 19 - 20.04.2018]
- Kernel Update auf 4.9.94
- Kernel: virtio Treiber hinzugefügt
- Kernel: SMB2/3 Support wiederhergestellt
- nVidia Treiber Update auf 390.48
- HD Graphics 530 (8086:1912) für 3D freigeschaltet
- HD Graphics 630 (8086:5912) für 3D freigeschaltet
- VMware Player Update auf 12.5.9 (spectre/meltdown fix)
- arp_filter mode 1, um ARP-Flux bei mehreren Interfaces zu verhindern
- Race-Condition beim Einrichten der iptables-Regeln behoben
- Falls mehrere Partitionen vom Typ 44 oder 45 vorhanden sind, wird die Größte verwendet
- ID45-Partition wird mit ext4 formatiert, auch wenn bereits ein anderes unterstütztes Dateisystem vorhanden ist
- Dateisystem auf ID45-Partition wird vergrößert oder neu erstellt, wenn sich die Partitionsgröße geändert hat
- Kerberos im Grundsystem wird teilweise unterstützt ('/etc/krb5.conf' vorausgesetzt)
- Autologin-Verzögerung, wenn alte Session noch nicht aufgeräumt ist
- Neuer Versuch, WebDAV Shares in openslx.exe zu erkennen
- DNBD3-Proxy kann sparse files nutzen
- Support mehrerer Auth-Server (Sat-Update v3.7 SoSem18 vorausgesetzt)
- Authentifizierung überarbeitet (bessere Behandlung nach Standby)
- Nutzernamenersetzung durch Regexp in /opt/openslx/lightdm/login-regexp
- Der PVS-Haken im vmChooser wird im Hybridmodus standardmäßig gesetzt
- Support für SLX_BROWSER_RELOAD_SECS
- Support für SLX_JUMBO_FRAMES
- CONFIG_SPI_INTEL_SPI_PLATFORM deaktiviert, da es auf Lenovo Notebooks das BIOS zerstören kann
- Datum-/Uhrzeitanzeige auf Loginscreen
- Zusätzliche Informationen in debug-report aufgenommen
- Skripte für Linux-VMs angepasst
- Sinnvolle Fehlermeldung bei fehlendem Virtualisierungs-Plugin
- NVMe Unterstützung
- etherwake wird mitgeliefert
- iperf wird mitgeliefert
- Fix: Im Druckdialog löst die Entertaste den Abbrechen-Button aus
- Fix: Ausgehende Verbindungen auf Port 515 werden an die Printergui umgeleitet
- Fix: DNBD3-Proxy sperrt die RPC-Queries des Satellitenservers, wenn Firewalling aktiviert ist
- Fix: DNBD3-Proxy aktiviert Firewall nur auf Primär-NIC (Boot-Interface)
- Fix: DNBD3-Proxy erkennt frisch erstellte ID45-Partition nicht
- Fix: nVidia 10de:13bb und 10de:1381 verwenden nicht den proprietären Treiber
- Fix: nVidia Treiber lädt nicht mehr (ipmi modules missing)
- Fix: PVS2 wird im Hybridmodus nicht auf Desktop 2 verschoben
- Fix: Wechselbutton in der PVS-Toolbar (für Hybridmodus) wird nur angezeigt, wenn Verbindung zum Manager bereits besteht
- Fix: VMware Player zeigt Lizenzdialog bei numerischen Logins
- Fix: Leerzeichen vor/nach Nutzernamen verhindern erfolgreichen Login
- Fix: Reboot-Control meldet teilweise „Authentifizierung fehlgeschlagen“
- Fix: Loginscreen zeigt Prüfungsmodus nicht deutlich genug an
[MiniLinux 18 - 20.12.2017]
- Kernel Update auf 4.9.71
- VMware Update auf 12.5.8
- Aktualisiertes VMware NVRAM
- nVidia Quadro K620 (10de-13bb) für proprietäre nVidia-Treiber freigeschaltet
- nVidia GeForce GTX 750 (10de-1381) für proprietäre nVidia-Treiber freigeschaltet
- Automatischer Mousegrab beim Starten einer VM
- GPT Support: Partition mit Label „OpenSLX-ID45“ wird als Persistent-Partition genutzt
- Displaymanager LightDM anstelle von KDM
- Weitergabe von zusätzlichen Netzwerkshares in VMs
- Die Host-IP ist über die openslx.ini für die VM auslesbar
- PVS Toolbar klappt nach 500ms statt 750ms auf
- Portierung aller Module von QT4 auf QT5
- Dist-Upgrade von Ubuntu 14.04 auf 17.10
- Diverse Performanceoptimierungen
- Verbesserter Debug-Output
- Neuer DNBD3-Proxy Modus
- Neues Management SSHD-Modul
- Neues Modul 'slxbrowser' für Infoscreen
- Fix: DHCP/DNS/DOMAIN Quirks
- Fix: Fehlende SSL Zertifikate für bwIDM Login
- Fix: Fehler in Linux-Mountskripten
- Fix: Fehlerhafte MAC Generierung in Spezialfällen
[MiniLinux 17 - 02.08.2017]
- Kernel Update auf 4.9.40
- VMware Player Update auf 12.5.7
- nVidia Treiber Update auf 384.59
- PVS-Toolbar klappt erst nach 750ms auf
- Verbesserte Zählung von 'Defekten Sektoren' auf Client-HDDs
- Explizite Angabe keiner Domain für shares.dat durch '#' im LDAP-/AD-Modul
- [printergui] HPColorAsGray Support für die Farbe/Graustufen-Auswahlbox
- Fix: Segfault in openslx.exe behoben
- Fix: VMware Shared Folders werden nicht aktiviert, wenn 'Verzeichnisse nicht durchreichen' gewählt wurde
- Fix: Runscript wird auch im Shared Folders Modus ausgeführt
[MiniLinux 16 - 10.05.2017]
- Kernel Update auf 4.9.25
- Update auf VMware Player 12.5.5
- nVidia Quadro K2200 (10de:13ba) für proprietäre nVidia-Treiber freigeschaltet
- Optionssupport: Autostart einer VM im nicht-Klausurmodus
- Optionssupport: PVS-Haken standardmäßig gesetzt
- Mit proprietären nVidia-Treibern wird mehr RAM für den Host reserviert, um Abstürze zu vermeiden
- khugepaged defrag deaktiviert, um VM-Hänger zu vermeiden
- run-virt versucht vmx Download mehrfach bei Fehlschlag
- Bildschirminfos (EDID) werden an den Server gesendet
- Blacklist für System-UUIDs hinzugefügt, Fallback auf MAC in diesen Fällen
- Fix: User-home wird nicht gechownt, wenn das PERSISTENT-Verzeichnis nicht gemountet wurde
[MiniLinux 15 - 06.03.2017]
- Kernel Update auf 4.9.13
- Update auf VMware Player 12.5.2
- nVidia Treiber auf 375.26 aktualisiert
- amdgpu-Treiber hinzugefügt
- Fehlende Firmware für einige Grafikkarten (radeon) hinzugefügt, andere aktualisiert
- GPT Support: Partition mit Label „OpenSLX-ID44“ wird als Temp-Partition genutzt
- bwLehrpool-Logo im Prüfungsmodus schwarz auf orange
- Display-Switch „AT-HDVS-RX“ wird immer als Beamer behandelt
- Neues Tool zum Testen der Netzwerk-Performance: „image_speedcheck“
- Binaries sicgsfilter und sicnc ins Minilinux aufgenommen (benötigt von diversen Canon-PPDs)
- WINS-Server werden per DHCP an VM durchgereicht (DFS-Unterstützung in Windows-VMs)
- cifs.upcall & co für zukünftigen DFS-Support auf Linux-Ebene (WINS fehlt noch)
- Debug-Shell bei Bootfehlern wird nur noch geöffnet, wenn im PXE-Bootmenü der per Passwort schützbare Debug-Modus gewählt wurde
- Virtualisierungs-Setup modularisiert und mit besserem Error-Handling ausgestattet
- [vmchooser] Beende Session, wenn 2 Minuten lang keine Auswahl getroffen wurde
- [vmware] Serielle und parallele Schnittstelle werden durchgereicht, wenn vorhanden
- [pvs] Maus und Tastatur werden im Sperrbildschirm deaktiviert
- [printergui] Experimenteller Support für geschützten Druck mit Canon-Druckern
- [printergui] Fokus sitzt im Authentifizierungsdialog im Passwort-Feld, Enter bestätigt
- Fix: vmware crasht beim Start, wenn im Web-Interface „Shared folders“ statt „nativ in der VM mounten“ aktiviert ist
- Fix: Auto-logout bei Inaktivität passiert zu früh, wenn der Bildschirm im Standby ist
- Fix: kdm greeter läuft unnötigerweise als root
- Fix: xserver crasht auf radeon Karten → libglamoregl-Modul entfernt
[MiniLinux 14 - 16.11.2016]
- Kernel Update auf 4.8.8
- Update auf VMware Player 12.5.1
- nVidia Treiber auf 367.57 aktualisiert
- X11 core+Treiber auf 1.18.3 aktualisiert
- X11 wacom Treiber hinzugefügt
- busybox auf 1.25.1 aktualisiert
- Lautstärke wird bei VM-Start nun auf das Hardware-Maximum gesetzt, da VMs nach dem Start stumm geschaltet sind und die Lautstärke im Gast heruntergeregelt werden kann
- Benutzerwarnung mit der Bitte die Arbeit zu speichern, wenn /tmp oder RAM vollläuft, da die VM sonst irgendwann abstürzt
- nVidia GeForce GTX 745 (10de:1382) für proprietäre nVidia-Treiber freigeschaltet
- nVidia Quadro K4000 (10de:11fa) für proprietäre nVidia-Treiber freigeschaltet
- /etc/issue um nützliche Angaben erweitert
- Einfaches debug_report Script hinzugefügt, welches diverse Logs und hw-infos nach Freiburg schickt
- Das in der bwLehrpool-Suite angegebene „runscript“ wird nun in der VM durch die openslx.exe ausgeführt
- [PVS] Projektion kann nun mittels ESC abgebrochen werden, wenn der Manager auf dem gleichen Rechner läuft
- [PVS] hat nun eine „Melden“-Funktion; nach dem Verbinden erscheint ein Icon in der Client-Toolbar, beim Drücken erscheint der Client im Manager rot
- [PVS] Toolbar zeigt zusätzliche Informationen des Hostsystems (u.a. IP und Hostname) (Toolbar → 'Systeminformationen')
- [PVS] Interne Verbesserungen
- Fix: vmChooser wieder aus dem Openbox-Menü startbar
- Fix: Beamer-Erkennung behandelt nun Geräte ab 70cm Breite als Beamer, wenn das zweite Gerät weniger als 55cm breit ist
- Fix: Auflösungsmenü bei Verwendung eines Beamers wird auch in Spezialfällen wieder angezeigt
- Fix: PVS-Manager wird neugestartet, falls er abstürzt
- Fix: PVS-Manager wird vom Klausurmodus ausgenommen
- Fix: PVS-Manager vergisst nicht mehr den vordefinierten Tutor-PC, wenn dieser verbindet
- Fix: PVS wieder komplett auf deutsch lokalisiert
- Fix: Sobald ein Raum konfiguriert ist, der keine PVS-Manager-IP definiert hat, wurde die komplette Konfigurationsdatei ignoriert
- Fix/Hack: Sitzung sperren funktioniert deutlich zuverlässiger (input-grab des vmplayers wird nun durch kurzzeitiges Minimieren geklaut)
- Fix: demo kann nun auch entsperren
- Fix: Such-Domäne des DHCP-Servers wurde nicht an die VM durchgereicht
- Mehrere kleine Bugfixes am PVS-System, u.a. im Zusammenhang mit Hybridmodus
[MiniLinux 13 - 20.09.2016]
- [vmware] Virtuelle Maschinen mit Windows XP können mehr als 1 Prozessorkern verwenden
- [openslx.exe] Unterstützung von Windows NT4.0/2000
- [printergui] Bei benötigter Drucker-Authentifizierung kann dem Usernamen ein Prefix (z.B. Domain) vorangestellt werden
- [vmware] Erzwungene Beschränkung auf USB2 aufgrund eines potentiellen VMware-Bugs
[MiniLinux 12 - 09.09.2016]
- [pvs] Rastergröße über Konfiguration anpassbar
- [pvs] Manager kann parallel zu VM laufen. Über die PVS-Steuerleiste kann die Oberfläche gewechselt werden [1]
- [pvs] Vielzahl an Fehlerbehebungen und Verbesserungen
- [pvs] Manager schaltet Bildschirm nicht mehr in den Standby
- [pvs] Autoconnect von Clients im Prüfungsmodus (mit eingeschränkter Funktionalität)
- [vmchooser] besser per Tastatur bedienbar
- [vmchooser] zeigt zusätzlich zu den News einen Hilfetext an [1]
- [vmchooser] Wenn mehrere Clients gleichzeitig gebootet wurden, konnten manche Rechner die VM-Liste nicht rechtzeitig abrufen
- Clients können über die PVS-Steuerleiste gesperrt werden [1]
- Clients können gegen bwIDM authentifizieren [1]
- USB Geräte mit bDeviceClass=239, bDeviceSubClass=2 (www.usb.org) werden direkt an die VM durchgereicht
- NVIDIA Quadro 4000 [10de:06dd] verwendet nun die proprietären NVIDIA Treiber für optimale Performance (3D-Beschleunigung)
- Netzlaufwerke können direkt vom Betriebssystem der VM eingebunden werden. Die 'VMware Shared Folder' werden nicht mehr benötigt. [1]
- Benutzerordner (Eigene Bilder, Eigene Dokumente, …) können direkt ins Homelaufwerk umgebogen werden [1]
- Verbesserte automatische Anpassung der Bildschirmauflösung
- Anpassungen für Portweiterleitung (z.B. zur Kommunikation zwischen Clients), Beispiel
- VMware Player 12.1.1
- Im Prüfungsmodus werden nur entsprechende Veranstaltungen angezeigt [1]
- Update des Linux Kernel auf 4.4.17
[1] Zur Nutzung der Funktion ist ein Update des Satellitenservers auf Version WS16/17 notwendig
[MiniLinux 11 - 07.04.2016]
- ListenpunktFreischaltung neuer Intel-Grafikkarten für 3D-Beschleunigung (HD2000[8086:0102], HD4000[8086:0162])
- nVidia Quadro 600 und Quadro K420 verwenden nun die proprietären nVidia Treiber für optimale Performance
- VT-x/AMD-V wird nun an den Gast durchrgereicht, sofern der Host dies unterstützt (ermöglicht 'Nested Virtualization' → in der VM können weitere VMs gestartet werden)
- Am Loginbildschirm werden Hinweise über suboptimale Hardwarekonfiguration angezeigt
- Mehr/besseres Nutzerfeedback, wenn der Start einer VM fehlschlägt
- Update der nVidia Treiber auf 361.28
- Update des Linux Kernel auf 4.4.6
[MiniLinux 10 - 25.02.2016]
- Abschalt/Rebootautomatik hat auf bestimmter Hardware nicht funktioniert
- Update auf Linux Kernel 4.3.5
- Neustart des LDAP-Client (sssd) im Fehlerfall
- openslx.exe hat einen Fehler gezeigt, wenn zu früh versucht wurde, den Win7 Herunterfahren-Button in Abmelden umzubenennen
- Generelles Update des Grundsystems insbesondere bzgl. libc Sicherheitslücke
- Vorbereitungen für die Raumverwaltung, Statistikerhebungen über PC-Nutzung (benötigt Satellitenserver Update)
- Bestimmte USB-Geräteklassen (z.B. Drucker) werden nun immer direkt in die VM durchgereicht
- Fehlendes Icon innerhalb des vmChooser ergänzt (Openbox-Session)
[MiniLinux 9 - 21.01.2016]
- Update auf Linux Kernel 4.3.3
- Update auf VMware Player 12.1
- 3D-Support für diverse Intel-Chips wieder aktiviert[1]
- Unmount von Home-Verzeichnissen beim Logout
- Geplantes Neustarten oder Abschalten wird mit Warnungen bis zu 5 Minuten verzögert, wenn ein Benutzer eingeloggt ist
- Nach einem VMware Crash wird /tmp nun aufgeräumt, sodass auf Clients ohne ID44 der RAM nicht vollläuft
- openslx.exe öffnet kein Konsolenfenster mehr, läuft im Hintergrund und ändert (nur Win7) den „Herunterfahren“-Button zu „Abmelden“ (nur Text, Funktion bleibt)
- Logik zur Wahl der Soundkarte geändert, um HDMI zu vermeiden (Feedback erwünscht)
- Update proprietäre Nvidia-Treiber auf Version 358.16
[1] Aufgrund von bestimmten, uns nicht im Detail bekannten Änderungen in VMware mit der Version 12 können wir auf Intel Chips leider nur entweder 3D-Support oder USB-3.0 Support aktivieren. D.h. wenn man eine VM hat, in der 3D nicht nötig ist, im Zweifelsfall vor dem Hochladen in den Einstellungen der VM deaktivieren, damit USB 3.0 funktioniert. (Für Windows 7 gelten weitere Einschränkungen[2])
Zuletzt angesehen: • changelogs