Posts for the month of November 2009

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.