Recent posts (max 20) - Browse or Archive for more

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.

  • Posted: 2010-06-29 20:06 (Updated: 2010-06-29 20:29)
  • Author: tschmitt
  • Categories: Base
  • Comments (0)

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.

  • Posted: 2010-06-11 12:36 (Updated: 2010-06-16 19:57)
  • Author: tschmitt
  • Categories: Base
  • Comments (0)

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:

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.

  • Posted: 2009-11-27 09:32
  • Author: fsch
  • Categories: (none)
  • Comments (0)

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).

Neuer Wiki-Artikel zu Registry-Patch-Problemen mit LINBO

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.