Linuxclient 0.9.18-1 ist nun stable / Handbuch aktualisiert
Das Client-Paket linuxmuster-client in der Version 0.9.18-1 ist nun in das stable Repository gewandert. Der Wiki-Artikel über "Verbindliche Benutzerprofile" ist ins Handbuch eingeflossen. Unterstützte Distributionen sind im Abschnitt Integration von Linux-Clients aufgeführt. Ubuntu 10.4 wird aufgrund der Samba-Version erst ab paedML/openML 5.0.0 unterstützt.
Wer Ubuntu-10.4-Unterstützung mit paedML/openML 4.0.x benötigt, muss die Samba-Pakete aus dem 4.0-Unsupported-Repository installieren, verliert dabei aber den Hotline-Support.
Einen Überblick über die weiteren Handbuchaktualisierungen gibt es in Ticket #277.
Samba-Security-Fix für 4.0.5
Gepatchte Samba-Pakete der Version 3.0.24-6etch10.1 sind nun in paedml40-testing. Diese Pakete wurden speziell für openML/paedML 4.0.5 erstellt und schließen eine schwere Sicherheitslücke in der Etch-Version von Samba. Details siehe Ticket #256. Eine neue ISO-Datei für openML 4.0.5, die diese Pakete enthält, ist ebenso verfügbar.
Betatest für paedML/openML 5.0.0 beginnt
Der Betatest kann beginnen. Der Entwicklungsstand ist nun soweit fortgeschritten, dass auch auf Produktivsystemen getestet werden kann. Wenn Sie am Betatest der Version 5.0.0 teilnehmen wollen, melden Sie sich bitte bei unserer neu eingerichteten testing-Mailingliste an, damit Sie von uns Entwicklern Support erhalten und auch Fehler melden können.
Upgrade- und Installationsanleitungen finden Sie im Wiki.
Viel Spaß beim Testen.
Etch-Repos verschoben
Da die Etch-Repositories nach archive.debian.org verschoben wurden, ist ein neues linuxmuster-base-Paket (1.5.3.3-etch3) mit einer angepassten sources.list notwendig geworden:
# etch deb http://archive.debian.org/debian/ etch main contrib non-free #deb-src http://archive.debian.org/debian/ etch main contrib non-free deb http://archive.debian.org/debian-security/ etch/updates main contrib non-free #deb-src http://archive.debian.org/debian-security/ etch/updates main contrib non-free # recent clamav stuff deb http://archive.debian.org/debian-volatile/ etch/volatile main
Das neue Paket liegt nun paedml40-testing, ebenso sind neue 4.0.5er ISOs im Downloadbereich.
5.0.0er Infos
Im Repository für Version 5.0.0 liegt ein neues linuxmuster-base-Paket (1.5.10-lenny14), das die in #244 und #245 beschriebenen Fehler korrigiert (s.a. r762).
Wichtig:
Die Anmeldung an der Schulkonsole funktionierte zeitweise nicht mehr. Wer davon betroffen war, muss drei sophomorix-Pakete auf Version 2.2.2-1paedml2 downgraden:
aptitude install sophomorix-base=2.2.2-1paedml2 sophomorix-pgldap=2.2.2-1paedml2 sophomorix2=2.2.2-1paedml2
Danach ist für Benutzer, die sich nicht an der Schulkonsole anmelden können, auf dem Server mittels sophomorix-passwd das Passwort neu zu setzen:
sophomorix-passwd --user <Benutzername> --pass <Passwort>
Die sophomorix-Pakete der Version 2.2.9 sind nun wieder aus dem Repository entfernt.
Hinweis:
Die 5.0.0er ist noch nicht veröffentlicht und im Moment auch nicht für den Produktiveinsatz geeignet. Wir geben bescheid, wenn der Betatest beginnt und damit auch produktiv getestet werden kann. Für den Support während des Betatests wird es eine eigene Mailingliste geben.
Testversion von openML 4.0.5 liegt aus
Das Installations-ISO-Image für die bevorstehende Version 4.0.5 der openML Linux liegt im Downloadbereich zum Herunterladen und Testen bereit.
Laufende Systeme können aus dem testing-Repository aktualisiert werden.
Änderungen und Fixes dieses Milestones siehe Roadmap.
Update 16.06.2010: Neues ISO im Downloadbereich.
Neue Versionierung, neue Anleitungen
- Die Versionierung für die kommenden Versionen wurde geändert: 4.1.0 ist jetzt 5.0.0 (siehe Roadmap).
- Im Wiki gibt es nun neue Anleitungen für Upgrade und Installation der Version 5.0.0.
- Zusätzlich findet sich hier eine Übersicht der auf lml.support-netz.de verfügbaren Paket-Repositories.
LINBO: linbo-remote-Prozess-Monitoring und Postsync-Skripte
Bitte folgende Wiki-Aktualisierungen beachten:
- Der Artikel LINBO-Fernsteuerung per SSH wurde im Abschnitt Fernsteuerung mit linbo-remote um Informationen und Beispiele zum Prozess-Monitoring ergänzt.
- Der neue Artikel Postsync-Skripte erklärt wie nach der Synchronisation eigene Skripte eingebunden werden können.
LINBO: Medien-Fixes und aktualisierte Komponenten
linuxmuster-linbo 1.99.16-0 bringt einige aktualisierte Komponenten und Fixes und Verbesserungen bei der Erstellung von Live-Medien (siehe LINBO-Live-Medien erstellen). Die wichtigsten Änderungen:
- Kernel 2.6.32.7.
- Rsync 3.0.7.
- ntfs-3g 2010.1.16 (damit ist die NTFS-Unterstützung im stabilen Entwicklungszweig angekommen).
- neue Optionen -n, -p und -r für make-linbo-media.
Details siehe Changeset 591. Paket liegt ab sofort in testing aus. Aktualisierte LINBO-Live-Medien gibt es hier. Beachten Sie das README.
Torrent verbessert, SSH-Server spendiert
linuxmuster-linbo 1.99.15 kommt mit einigen Bugfixes und verbesserter Torrentunterstützung. U.a. werden die Torrentprozesse auf dem Server nun in Screens gestartet (siehe dazu den aktualisierten Wiki-Artikel).
Darüber hinaus bringt diese Version einen integrierten SSH-Server und Skripte zur Fernsteuerung des LINBO-Clients mit. Dazu werden beim Paketupgrade die abhängigen Pakete dropbear, ssh und etherwake mitinstalliert. Der Dropbear SSH-Server bleibt jedoch inaktiv. Es werden aus diesem Paket nur die Skripte zur Keyerstellung benötigt. Näheres zur LINBO-Fernsteuerung lesen Sie bitte im entsprechenden Wiki-Artikel.
Details zum Release siehe Changeset 585. Paket ist nun in testing.
Remoteadmin als Systembenutzer und Bugfix
linuxmuster-base 1.5.3-1 bringt zwei Änderungen:
- Der Remoteadmin-Benutzer wird künftig nicht mehr als LDAP- sondern als Systembenutzer angelegt, damit er sich auch bei ausgefallenem LDAP-Dienst anmelden kann. Gleichzeitig werden die Optionen --activate und --deactivate obsolet (vgl. Handbuch Abschn. 5.7). Die Umstellung des Accounts von LDAP auf System geschieht einfach indem man den Benutzer remoteadmin zunächst entfernt:
# linuxmuster-remoteadmin --remove
und anschließend wieder anlegt:# linuxmuster-remoteadmin --create
Dabei muss wieder ein neues Passwort vergeben werden. Ein OpenVPN-Zertifikat ist für den Systembenutzer remoteadmin nicht mehr vorgesehen. Siehe #153. - Bugfix: Kein Zugriff auf netlogon-Unterordner nach Paket-Upgrade von linuxmuster-base. Siehe #182.
Details siehe Changeset 581. Paket ist ab sofort im testing-Repository verfügbar.
Ticketerstellung im Trac vorübergehend nicht möglich
Aufgrund von Spamming habe ich die Ticketerstellung im Trac für nichtangemeldete Benutzer abgestellt. Derzeit können von Benutzern der LML also keine Fehler ins Ticketsystem eingegeben werden.
Wir arbeiten an einer Lösung.
LINBO-Boot-Magie mit Autostart
Release 1.99.13 ermöglicht das Erstellen eigener PXE-Bootmenüs und bringt dazu den neuen Kernel-Parameter autostart mit. Siehe:
Release-Details siehe Changeset 580.
Ab sofort installierbar aus testing.
Internet-Sperre-Fix
linuxmuster-base 1.4.51-1 fixt einen Fehler in der Internetsperre (siehe #156).
Client mit Profil
Mit Release 0.9.15-0 des linuxmuster-client-Pakets klappt nun endlich das Kopieren des Vorlagenprofils. Außerdem wurde die automatische Zuordnung der User zu obligatorischen Systemgruppen bei der Anmeldung gefixt. Alle Änderungen und Details siehe Changeset 567. Das Paket liegt ab sofort in client-testing.
Wichtig:
Beim Paketupgrade muss eine neue Version der Konfigurationsdatei /etc/linuxmuster-client/profile.exclude installiert werden. Übernehmen Sie also die Version des Paketbetreuers (Antwort Y oder I). Die alte Version der Datei wird nach /etc/linuxmuster-client/profile.exclude.dpkg-old gesichert.
Bitte beachten Sie die aktualisierte Anleitung im Wiki?.
Update
Release 0.9.15-1 fixt einen Fehler im init-Skript. Details siehe Changeset 573.
LINBO mit 64Bit-Support
BTW, die aktuelle LINBO-Version aus testing unterstützt ebenfalls die 64Bit-Varianten von Ubuntu 9.10 und Windows 7. Sehr wahrscheinlich werden auch andere 64Bit-Versionen der genannten Betriebssysteme unterstützt, sind aber von mir nicht getestet.
LINBO Registry-Patcher-Bugfix u.a.m.
Was mit Windows 7 funktioniert, funktioniert mit XP nicht unbedingt. Das ist die Erkenntnis aus dem letzten LINBO-Release. Mit 1.99.12 klappt das Patching mit XP/W2K wieder. Außerdem sollte der Patcher jetzt ingesamt robuster agieren. Weitere Änderungen:
- Kernel 2.6.31.5 und
- Grub4dos 0.4.4-2009-10-16.
- badgrub.exe entfernt.
- neue PXE-Bootmethode für Reboot-Workaround-Clients.
- lokale PXE-Bootmethode aus Standard-menu.lst wieder entfernt.
Details siehe Changesets 557, 560 und 565.
Wie immer in testing.
Wichtig: linuxmuster-linbo 1.99.12-1 bringt eine neue Version der Konfigurationsdatei /etc/linuxmuster/linbo/pxelinux.cfg.default mit (s.u.). Damit diese korrekt installiert wird, muss auf die Frage des Paketsystems diesmal ausnahmsweise mit
Y oder I : Die Version des Paket-Betreuers installieren
geantwortet werden. Die alte Version der Datei wird nach /etc/linuxmuster/linbo/pxelinux.cfg.default.dpkg-old gesichert.
Neue PXE-Bootmethode für Reboot-Workaround-Clients
Die neue Standard-PXE-Konfigurationsdatei hat folgenden Inhalt:
# use "reboot" instead of "linbo" for clients which need the reboot workaround DEFAULT linbo # # # you have to uncomment next line if you want to be able to type options on the boot prompt #PROMPT 1 # # # 3 secs boot prompt timeout TIMEOUT 30 # # KBDMAP /german.kbd DISPLAY /boot.msg # # # the default boot method, pxe boots linbo kernel directly LABEL linbo KERNEL linbo APPEND initrd=linbofs.gz vga=788 quiet # # # boot method to use with reboot workaround LABEL reboot KERNEL grub.exe APPEND keeppxe --config-file=pxe basedir /; default 0; timeout 0; hiddenmenu; title REBOOT; fallback 1; find --ignore-floppies --ignore-cd --set-root /.linbo.reboot; cmp /.linbo.reboot /.grub.reboot || ls FALLBACK; write /.grub.reboot DONE; ls /boot/grub/menu.lst && configfile /boot/grub/menu.lst; ls /menu.lst && configfile /menu.lst; chainloader +1; title LINBO PXE; kernel (pd)/linbo quiet vga=788; initrd (pd)/linbofs.gz; # # # to boot LINBO in debug mode simply type "debug" on boot prompt and press ENTER LABEL debug KERNEL linbo APPEND initrd=linbofs.gz vga=788 debug
Diese Datei wird als Vorlage für neue Gruppen, die noch keine PXE-Konfiguration haben, genommen. In der Standardversion wird einfach der Linbokernel per PXE gebootet. Für Clients, die den Reboot-Workaround benötigen, besteht nun die Möglichkeit, den PXE-Boot beizubehalten.
Dazu wird einfach der Default-Boot-Label auf "reboot" geändert, indem die zweite Zeile in
DEFAULT reboot
geändert wird. Damit können die Clients weiterhin per PXE booten und müssen nicht auf lokalen Boot umgestellt werden. Bis auf den Reboot beim Start von Windowssystemen verhalten diese Clients sich nun genauso wie standardkonfigurierte Clients.
Um nachträglich Reboot-Workaround-Clients auf die neue Bootmethode umzustellen, reicht es
- die Standardkonfigurationsdatei für die Gruppe zu kopieren:
# cp etc/linuxmuster/linbo/pxelinux.cfg.default /var/linbo/pxelinux.cfg/gruppe
- und dann den DEFAULT-Eintrag in
DEFAULT reboot
zu ändern.
Zusätzlich muss noch - wie gehabt - in der start.conf-Datei der Rechnergruppe
Kernel = reboot
eingetragen werden.
Ausführliche Anleitung demnächst hier im Wiki.
linuxmuster-base: Fit für Samba 3.4.2
linuxmuster-base 1.5.0-1 bringt Anpassungen für Samba 3.4.2 mit. Details siehe Changeset 563.
Samba backported 3
Der Samba-Backport 3.3.2 hatte einen Bug, der beim Ausloggen eines Users auf dem Server einen Speicherzugriffsfehler verursachte. Deshalb nochmal ein Samba-Update. Samba 3.4.2 wurde für Etch zurückportiert. Damit hatte ich seit Montag im Produktivbetrieb keine Segfaults mehr auf dem Server.
Samba 3.4.2 ist ab sofort in testing.
Wichtig: Im LINBO-Patch für Windows 7 müssen diese Werte wie folgt geändert werden:
"RequireSignOrSeal"=dword:00000001 "RequireStrongKey"=dword:00000001
Die nächsten Releases von linuxmuster-base und linuxmuster-linbo werden entsprechend angepasste Registry-Patch-Dateien mitbringen.

rss