Posts by author tschmitt

Domänenbeitritt vereinfacht

Update 10.02.2012:

linuxmuster-linbo 2.0.7-0 vereinfacht das Handling des Domänenbeitritts mit Windows-PCs wesentlich (siehe #576). Das umständliche Zurücksetzen des Maschinenpassworts (siehe Besonderheiten beim Domänenbeitritt mit LINBO) entfällt ersatzlos. Künftig heißt es nur noch:

  • Domäne beitreten,
  • Image erstellen,
  • Image ausrollen,
  • Anmelden.

Weitere Features:

  • Aktualisierung des LINBO-Kernels auf die Version  3.2.5. Möglicherweise behebt das manche Probleme mit Realtek-Onboard-Netzwerkkarten.
  • Fix #577: Kein Neustart der Download-Dienste beim ersten Upload eines Images.
  • Fix #578: linbo-remote verarbeitet Raumparameter fehlerhaft.
  • Fix #579: Registrierung neuer Rechner schlägt fehl.

Release-Notes:

  • Die Konfigurations-Datei /etc/rsyncd.conf wird im Zuge der Aktualisierung angepasst, da die Rsync-Xfer-Skripte umbenannt und erweitert wurden.
  • Die Aktionen der Rsync-Xfer-Skripte werden nun in drei Dateien unter /var/log/linuxmuster/linbo geloggt:
    • rsync-pre-download: Wiederherstellen des Maschinenpassworts des aktuell gesyncten Rechners mit Hilfe der vom rsync-post-upload-Skript erzeugten LDIF-Datei.
    • rsync-pre-upload:
      • Anlegen einer Datei mit Imageinformationen zur Weiterverarbeitung mit dem Postupload-Skript.
      • Temporäres Umbenennen einer evtl. vorhandenen Imagedatei gleichen Namens vor dem Upload.
    • rsync-post-upload:
      • Handling des Backups einer Imagedatei nach dem Upload.
      • Neustart der Downloaddienste Multicast und BitTorrent.
      • Sichern des Maschinenpassworts des aktuellen Rechners in eine LDIF-Datei nach dem Schema <Imagedateiname>.macct.
      • Eintrag neu mit LINBO registrierter Rechner in die Datei /etc/linuxmuster/workstations.

In Abhängigkeit zu og. LINBO-Release werden beim Dist-Upgrade weitere Pakete aktualisiert:

  • linuxmuster-base 5.1.0-4lenny0: i.W. Anpassungen beim Setup, Details siehe changelog und r1272:1274.
  • linuxmuster-schulkonsole 0.9.32-lenny0: .macct-Dateien werden beim Kopieren, Verschieben und Löschen von Images mit dem LINBO-Editor berücksichtigt.

Die drei aktualisierten Pakete sind ab sofort im  paedml51-updates-Repository verfügbar.

Weitere Updates für 5.1.0

Neu im  paedML/openML-5.1.0-Updates-Repository:

  • linuxmuster-base 5.1.0-3lenny0:
  • linuxmuster-linbo 2.0.5-0:
    • Komponenten aktualisiert, insgesamt verbesserte Hardwareunterstützung und verbessertes Syncverhalten bei NTFS-Partitionen (Details siehe r1254:1266):
      • Kernel 3.0.18.
      • rsync 3.0.9.
      • ntfs-3g 2012.1.15.
      • kexec-tools 2.0.3.
      • ntfs-Mountoptionen optimiert.
  • linuxmuster-migration 1.0.12 (Details siehe r1267):
    • Fix: Änderung der Schulkonsolenkonfiguration (paedML 4 auf 5) wird nicht nachgeführt (#573).
    • Fix: Konfiguration der smbldap-tools wird nicht migriert (#575).

Update:

Mondorescue Version 3.0.0 erschienen

Am 6. Januar 2012 ist Mondorescue in der stabilen Version 3.0.0 erschienen und bringt zahlreiche Fixes und Verbesserungen (Details s.  Mondo Rescue News). Die aktuellen Pakete befinden sich ab sofort in unserem  paedml51-updates-Repository.

Ein Dist-Upgrade der Version 5.1.0 aktualisiert die folgenden Pakete:

Das Paket mindi-busybox bleibt auf Version 1.18.5-1.

Bei einem Upgrade ausgehend von Version 5.0.4 beachten Sie bitte den Hinweis im Blogpost Mondorescue-Updates.

openML 5.1.0 Release Candidate verfügbar

Der aktuelle Stand (17.12.2011) des  paedML/openML-5.1.0-Updates-Repositorys ist in einen Release Candidate eingeflossen. Die ISO-Datei von Build 20111217 kann ab sofort heruntergeladen werden.

Bitte beachten:

  • Als Standard-Kernel wird nun die Backports-Version 2.6.32-35~bpo50+1 verwendet.
  • Freie und nichtfreie Firmware-Pakete werden nun automatisch mitinstalliert.
  • Die Unterstützung für die integrierte Firewall fällt weg. Vor einem Upgrade auf 5.1.0 muss ggf. auf dedizierte Firewall umgestellt werden.
  • Die Unterstützung für Rembo 2 fällt ebenfalls weg. Bei einem Upgrade kann Rembo zwar weitergenutzt werden, bei Erstinstallation mit 5.1.0 ist es jedoch nicht mehr möglich Rembo als Imagingsystem auszuwählen.
  • Installation von USB-Stick ist nun möglich. Dazu kann der Inhalt der 5.1.0-ISO-Datei mit dem Tool  UNetbootin auf den Stick transferiert werden. Alternativ kann unter  Ubuntu auch der Startmedienersteller benutzt werden.

Upgrade-Pfade:

  • Ausgehend von einem 5.0.x-System: siehe Blog-Post Testphase für Release 5.1.0 beginnt.
  • Ausgehend von Version 4.0.6:
    • ISO herunterladen.
    • In einer Serverkonsole als root das ISO mounten:
      # mount -o loop <Pfad zur ISO-Datei> /cdrom
      
    • Upgrade starten mit
      sh /cdrom/paedml51-cdrom-upgrade
      

Rückmeldungen bitte über die  Testingliste.

Release 5.1.0 Updates

Neu im  paedML/openML-5.1.0-Updates-Repository:

Datenmigration: Update 3

linuxmuster-migration bringt in Version 1.0.11:

  • Verbesserte Migration der Mailkonfiguration:
    • Sieve-Skripte (/var/spool/sieve) und
    • E-Mail-Aliase (/etc/aliases) werden nun ebenfalls berücksichtigt (s. r1186).
  • Ebenso die Mysql-Server-Konfigurationsdatei (/etc/mysql/my.cnf) (s. r1187).
  • Bugfix: Quotaermittlung auf nichtquotierten Systemen führte zu Abbruch (s. r1194).

Das Paket ist verfügbar in den Repositories  paedml50-testing und  paedml51-updates.
Zur Installation siehe Wiki-Artikel Datenmigration.

Mondorescue-Updates

Im  paedml51-updates-Repository liegen neue Mondorescue-Pakete aus. Es sind noch Betaversionen, sind hier aber fehlerfrei gelaufen. Der in #543 geschilderte Fehler, tritt damit nicht mehr auf:

OK getestet:

  • Vollbackup auf lokale Platte.
  • Vollbackup auf NFS-Share.
  • Differentielles Backup auf lokale Platte.
  • Restore großer Dateien im Live-Betrieb aus lokalem Backup-Satz.
  • Nuke-Restore mit mondorescue.iso aus lokalem Backup-Satz inkl. Softraid und LVM.
  • Automatischer Restore mit mondorescue.iso von NFS-Share inkl. Softraid und LVM.

Hinweis:
Es kann passieren, dass die Installation von mindi-busybox aufgrund eines Konfliktes mit dem Paket mindi mit folgender Fehlermeldung scheitert:

dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/mindi-busybox_1.18.5-1_i386.deb (--unpack):
 Versuche, »/usr/lib/mindi/rootfs/sbin/init« zu überschreiben, welches auch in Paket mindi ist

Dies lässt sich reparieren, indem man

# aptitude dist-upgrade

einfach ein zweites Mal ausführt. Denn dann ist mindi aktualisiert und der Konflikt besteht nicht mehr.

Testphase für Release 5.1.0 beginnt

Ab sofort kann Release 5.1.0 getestet werden. Es beinhaltet im Wesentlichen das Upgrade auf LINBO 2.0.

Für die Installation trägt man die Quelle

deb http://pkg.lml.support-netz.de/paedml51-updates ./

in die Datei /etc/apt/sources.list.d/paedml50.list ein.

Danach veranlasst der bekannte 2-Schritt

# aptitude update
# aptitude dist-upgrade

das Systemupgrade.

Die folgenden paedML/openML spezifischen Pakete werden aktualisiert:

  • linuxmuster-base 5.1.0-0:
    • Versionsupgrade auf 5.1.0.
    • Anpassungen für linuxmuster-linbo 2.0.x.
    • Korrektur der Konfigurationsdatei /etc/linuxmuster/backup.conf (schließt #551).
    • Details siehe changelog, r1176 und r1179.
  • linuxmuster-linbo 2.0.2-0:
    • Neues Layout der GUI.
    • Neue Funktionen und start.conf-Optionen (siehe Neuerungen in LINBO 2.0).
    • Aktualisierte start.conf-Beispiele.
    • linbo-remote: Neue Option -r für Räume (schließt #538).
    • Wechsel des tftp-Dienstes von atftpd zu tftpd-hpa(schließt #499).
    • Kernel 2.6.39.4.
    • Intel-Framebuffer-Treiber integriert (evtl. "schwarzer" LINBO-Bildschirm gefixt).
    • cloop 2.639-2.
    • ntfs-3g 2011.4.12.
    • Neustart des Bittorrent-Trackers bei Imageupload gefixt (schließt #533).
    • Details siehe r1161:1167 und r1181.
  • linuxmuster-schulkonsole 0.9.31:
    • Neue start.conf-Optionen im Linbo-Editor ergänzt (s. r1171:1173).
  • sophomorix 2.2.21:
    • sophomorix-groupdel-Fix (schließt #494).
    • Maildomainname f. LDAP ist nun über die neue Variable $alt_mail_domainname in sophomorix.conf konfigurierbar. Bsp.:
      $alt_mail_domainname=“example.com“;
      
      Wird nur bei neu angelegten Benutzern eingetragen. Rückwirkenden Eintrag erzwingt man mit sophomorix-dump-pg2ldap.
    • Bei gelöschten Usern wird jetzt zusätzlich uidnumber, Vorname und Nachname geloggt (user-modify-archive.log).

Bitte beachten:

  • Die Versions-Nr. des Systems wird auf 5.1.0 gesetzt.
  • Im Verzeichnis /etc/apt/sources.list.d wird die Datei paedml50.list nach paedml50.list.dpkg-bak umbenannt und somit unwirksam. Eine neue Datei paedml51.list wird angelegt.
  • In der Konfigurationsdatei /etc/linuxmuster/backup.conf wird in der Variablen services cupsys durch cups, atftpd durch tftpd-hpa ersetzt. Die alte Version der Datei wird nach /etc/linuxmuster/backup.conf.dpkg-bak gesichert.
  • Das Paket atftpd wird deinstalliert, das Paket tftpd-hpa zusätzlich neu installiert.
  • In den gruppenspezifischen start.conf-Dateien unter /var/linbo werden neue Optionen ergänzt. Die alten Versionen der Dateien werden unter /var/linbo/backup gesichert.
  • Die LINBO-PXE-Standardkonfigurationsdatei /etc/linuxmuster/linbo/pxelinux.cfg.default wird nach pxelinux.cfg.default.dpkg-bak gesichert und durch einen Link auf /var/linbo/pxelinux.cfg/default ersetzt. Eigene Anpassungen müssen ggf. wieder in die neue Datei eingepflegt werden.
  • Im Zuge des Upgrades wird ein neuer Kernel der Version "2.6.32-bpo.5-686-bigmem" installiert. Bitte beachten Sie hierzu unbedingt den Blog-Artikel Backports-Kernel und 64-Bit-Unterstützung.
  • Falls beim Dist-Upgrade ein neues Postgresql-Paket mitkommt, kann es passieren, dass sophomorix und linuxmuster-linbo nicht korrekt aktualisiert werden. In dem Fall sorgt ein weiteres
    # aptitude dist-upgrade
    
    dafür, dass alles korrekt installiert wird.
  • Beantworten Sie etwaige Abfragen des Paketsystems bzgl. der Aktualisierung von Konfigurationsdateien immer mit der Standardantwort N oder drücken Sie einfach nur die ENTER-Taste.

Neu: Datenmigration

Das Paket linuxmuster-migration stellt eine Sammlung von Shellskripten zur Verfügung, die es ermöglichen, sämtliche System- und Benutzerdaten zwischen paedML/openML-Systemen zu übertragen. Lesen Sie den kompletten Artikel im Wiki.

Update:
linuxmuster-migration 1.0.8-0 migriert nun auch die Cronjobs des Benutzers root (siehe r1168:1169).

Update 2:
linuxmuster-migration 1.0.9-0: Migration der Druckerkonfiguration gefixt (#552).

Online-Upgrade mit openML 5.0.4

Nachtrag zu openML in Testing:

Das Online-Upgrade von Version 4.0.6 auf 5.0 verwendet die 5.0.4er-openML-ISO. D.h. Systeme, die per Online-Upgrade aktualisiert werden, befinden sich danach auf Versionsstand 5.0.4.

Backports-Kernel und 64-Bit-Unterstützung

In unserem  Testing-Repository für paedML/openML 5.0.x stehen seit kurzem Kernel-Pakete basierend auf der Kernelversion 2.6.32 aus den  Debian-Backports für Lenny zur Verfügung. Damit werden mehr Netzwerkkarten und Festplattenkontroller unterstützt.

Da die Linux-64-Bit-Kernel vollständig binärkompatibel zur 32-Bit-Architektur sind, ist es außerdem möglich, einen solchen Kernel auf dem paedML/openML-Server zu betreiben, entsprechende Hardware natürlich vorausgesetzt.

Ist das  Testing-Repository in /etc/apt/sources.list.d/paedml50.list eingetragen, können die Kernelpakete nach einem

# aptitude update

installiert werden.

Installation 32-Bit-Kernel und -Headers:

# aptitude install linux-image-2.6.32-bpo.5-686-bigmem linux-headers-2.6.32-bpo.5-686-bigmem

Installation 64-Bit-Kernel und -Headers:

# aptitude install linux-image-2.6.32-bpo.5-amd64 linux-headers-2.6.32-bpo.5-amd64 

Gegebenenfalls müssen für Hardware, die Firmware benötigt, die Pakete firmware-linux-free beziehungsweise firmware-linux-nonfree zusätzlich installiert werden.

Links zu den Paketinfos:

Update:

  • Im Zuge der Kernelinstallation wird das Paket  linux-base installiert. Bei der Konfiguration dieses Pakets wird die Frage Laufwerk-Geräte-IDs in der Systemkonfiguration aktualisieren? gestellt. Anworten Sie hier mit Ja, damit die Partitionsbezeichnungen in /etc/fstab und /boot/grub/menu.lst auf  UUIDs umgestellt werden. Beispiel: /dev/sda1 wird dann nach UUID=2328516d-de88-4403-b17f-18b0fe82dbf6 geändert.
  • Wenn nach dem Neustart mit dem neuen Kernel die Netzwerkkarte nicht mehr funktioniert, müssen die Firmware-Pakete nachinstalliert werden.

openML 5.0.4 in Testing

Ab sofort können die für openML 5.0.4 vorgesehenen Fixes über das  Testing-Repository installiert werden. Im Wesentlichen handelt es sich dabei um Fixes und Verbesserungen für das Upgrade auf Version 5.0.x:

  • linuxmuster-base 1.5.37-lenny0:
    • Fix: linuxmuster-base wird während des Upgrades deinstalliert (#531).
    • Fix: Änderung der Server-IP führt zu ungültigen Torrentdateien (#532).
    • Diverse Verbesserungen beim Upgrade (Logging und Handling der Postgresql-Datenbanken). Bitte beachten Sie dazu den aktualisierten Anhang E des Handbuchs.
  • linuxmuster-linbo 1.99.17-31:
    • Fix: Trackerprozess hängt nach Imageupload (#533).
  • sophomorix 2.2.20-1:
    • Fix: Mail-Adresse neu angelegter Benutzer wird nicht mehr bei Postgres / LDAP eingetragen (#506).

Hinweis:
Beantworten Sie Abfragen des Paketsystems bzgl. der Aktualisierung der Sophomorix-Konfigurationsdateien immer mit der Standardantwort N oder drücken Sie einfach nur die ENTER-Taste.

Eine neue ISO-Datei für Version 5.0.4 Build 111019 liegt ebenfalls zum Download bereit. Beachten Sie Build 111019-bpo, der Kernel 2.6.32-bpo.5 aus den  Debian-Backports enthält. Dieser Build kann dazu verwendet werden, openML 5.0.4 auf Hardware zu installieren, die vom in Debian Lenny verwendeten Kernel 2.6.26 nicht mehr unterstützt wird.

openML 5.0.3 veröffentlicht

openML 5.0.3 enthält folgende Korrekturen:

  • Mailq läuft mit LINBO-Log-Mails voll (#507).
  • portmap fehlt in mondorescue-ISOs (#515).
  • Restore von NFS-Share bleibt hängen (#517).
  • cups-dnssd-Fehler führt zu fehlerhaftem paedML50-Upgrade (#522).

Aktualisieren Sie Ihr System auf die gewohnte Weise (siehe Handbuch Abschnitt 5.1.1).

Im Zuge der Aktualisierung werden die folgenden openML spezifischen Softwarepakete eingespielt:

Es wird dringend empfohlen die Aktualisierung zeitnah durchzuführen. Bitte beachten Sie, dass bei der Aktualisierung eventuell zusätzlich  Sicherheitsupdates des Debian-Projektes eingespielt werden.

mindi-busybox-Downgrade automatisch

Damit das Downgrade von mindi-busybox 1.18.3-3 auf die Version 1.7.3-1 für die Anwender mit möglichst wenig Aufwand automatisiert durchgeführt werden kann, wenden wir einen Trick mit einem Paket mit höherer Versionsnummer an:

  • Wir stellen ab sofort ein mindi-busybox-Paket mit der Versionsnummer 1.18.3-3.1731 bereit, das jedoch tatsächlich mindi-busybox in der Version 1.7.3-1 enthält.
  • Beim nächsten Dist-Upgrade wird so mindi-busybox automatisch auf die Version 1.18.3-3.1731 aktualisiert und damit aber tatsächlich auf die fehlerfreie Version 1.7.3-1 deaktualisiert.
  • Somit wird der unten dokumentierte Workaround obsolet. Ein einfaches Dist-Upgrade reicht.

Sobald von  mondorescue.org ein gefixtes Paket veröffentlicht wird, stellen wir es natürlich - nicht ohne es zuvor getestet zu haben - zur Verfügung.

Mondorescue: Backup-Medien werden nicht gefunden (Workaround)

paedML/openML 5.0.2 enthält eine fehlerhafte Version des Pakets mindi-busybox mit der Version 1.18.3-3 (s. #517). Falls ein Restore mit der Aufforderung "Please insert CDR #1 and press Enter" bzw. "Please insert nfs #1 and press Enter" stehen bleibt, muss mindi-busybox auf Version 1.7.3-1 deaktualisiert werden. Das kann man als root auf einer Textkonsole folgendermaßen erledigen:

# aptitude update
# aptitude install mindi-busybox=1.7.3-1

Danach muss ein neues Vollbackup erstellt werden, damit man wieder ISOs erhält, die aus einem Mondorescue-Livesystem heraus genutzt werden können. Das Wiederherstellen von Dateien im laufenden Serverbetrieb ist jedoch mit mindi-busybox 1.18.3-3 erstellten ISOs nach wie vor möglich.

Es empfiehlt sich das Paket temporär auf "Halten" zu setzen (bis ein korrigiertes mindi-busybox-Release bereitgestellt wird), damit es bei einem Dist-Upgrade nicht wieder aktualisiert wird:

# aptitude hold mindi-busybox

LINBO-Fix: Logdateien mit falschem Eigentümer

linuxmuster-linbo 1.99.17-29 korrigiert einen Fehler, der offensichtlich nur auf neu installierten Systemen auftritt. Details siehe #507. Das Paket ist ab sofort im  testing-Repository verfügbar.

Hinweis: Bei der Installation des Pakets wird die Konfigurationsdatei /etc/logrotate.d/linuxmuster-linbo aktualisiert. Außerdem wird der Eigentümer der Logdateien unter /var/log/linuxmuster/linbo/log auf nobody gesetzt.

openML 5.0.2 released

openML 5.0.2 ist nun veröffentlicht. Build 20110726 ist damit das finale Release. Der aktuelle Paket-Stand von  paedml50-testing wurde mit  paedml50-updates zusammengeführt.

openML 5.0.2 Release Candidate verfügbar

Build 20110726 der openML 5.0.2 ist Release Candidate und als ISO-Image hier verfügbar.

Der RC enthält ein nochmal aktualisiertes linuxmuster-base-Paket, das auch per Paketsystem im  Testing-Repository bereitsteht:

  • linuxmuster-base 1.5.33-lenny0:
    • Remoteadmin-Fix (schließt #389).
    • Weitere Optimierungen des Upgradeskriptes (Details siehe r1108:1113).

Wichtig:

  • Falls auf Ihrem System beim Upgrade auf 5.0.1 der Benutzer remoteadmin entfernt wurde, legen Sie ihn wie in Ticket #389 beschrieben nach der Aktualisierung wieder an.
  • Die ISO-Datei enthält nun auch die zur Aktualisierung der KDE-Oberfläche notwendigen Pakete und ist deshalb entsprechend größer, sodass nun ein DVD-Rohling benötigt wird.

Milestone 5.0.2: Fit für das Release

Zwei Aktualisierungen machen Milestone 5.0.2 fit für das Release.

  • linuxmuster-base 1.5.32-lenny0:
    • Bugfixes: siehe #485 & #486.
    • Verbesserungen im Upgradeskript paedml50-upgrade.sh, u.a. werden linuxmuster-mrbs und linuxmuster-portfolio wieder installiert, falls sie während des Upgrades deinstalliert wurden. Details siehe r1102, r1104, r1105 und r1107.
  • sophomorix 2.2.18-3lenny0:

Wichtig:
Falls Sie die letzte Aktualisierung vom 16.07.2011 nicht durchgeführt haben, beachten Sie bitte die Hinweise des letzten Blogeintrages.

Testing-Updates für 5.0.2

Weitere Pakete für Release 5.0.2 sind ab sofort im  paedml50-testing-Repository verfügbar:

  • linuxmuster-base 1.5.31-lenny0
    • Version wird auf 5.0.2 gesetzt.
    • Bugfix: Fernwartungspakete werden beim Upgrade auf paedML 5 deinstalliert (#470).
    • Bugfix: Fehlende Tabellenfelder in der Hordedatenbank nach Upgrade (#477).
    • Beispieldefinition für ein beschreibbares Programmshare wird ergänzt (#466).
    • Weiterer Trennzeichen-Bugfix für includedirs und excludedirs in linuxmuster-backup (schließt #462 endgültig).
    • Details siehe Changelog.
  • linuxmuster-linbo 1.99.17-28
    • Bugfix: Multicast-Initskript wertet Startvariable nicht aus (#479).
  •  mindi 2.0.7.8-1
  •  mindi-busybox 1.18.3-3
  •  mondo 2.2.9.7-1
  • moodle 1.9.12+20110518-0belwue0
  • sophomorix 2.2.18-1lenny1

Hinweise

  • Behalten Sie bei Abfragen des Paketsystems immer die vorhandene Konfigurationsdatei bei.
  • sophomorix 2.2.18 enthält neue Paketabhängigkeiten. Es werden also zusätzliche Pakete (Latex- und Perllibs) installiert.
  • Während des Upgrades werden die Konfigurationsdateien /etc/samba/smb.conf.shares und /home/samba/netlogon/login.bat verändert (s. #466).
    • smb.conf.shares enthält nun eine auskommentierte Beispieldefinition für ein beschreibbares Programmshare [pgmw], für das auf dem Dateisystem unter /home/samba/pgmw ein Verzeichnis angelegt wird. Um das Share zu aktivieren müssen die Kommentarzeichen am Zeilenanfang entfernt und danach der Sambadienst neu gestartet werden.
    • login.bat enthält nun eine zusätzliche Beispielzeile
      rem call \\@@servername@@\netlogon\logon.bat H: %USERNAME% K: pgm M: pgmw R: cdrom
      
      die als Alternative genutzt werden kann, um das beschreibbare Programmshare pgmw bei der Nutzeranmeldung auf Laufwerk M: zu mappen.
    • Will man nun ein Programmverzeichnis auf diesem Share für alle Nutzer schreibbar machen, damit das Programm z.B. dort seine Spielstände abspeichern kann, müssen die Rechte für das Verzeichnis mit folgendem Befehl gesetzt werden:
      # chmod 1777 <Verzeichnis>
      
      Damit wird das Verzeichnis für alle Nutzer schreibbar. Gleichzeitig sorgt das  Sticky Bit dafür, dass die Nutzer sich nicht gegenseitig ihre Dateien weglöschen können.

Testing-Phase für Release 5.0.2 eröffnet

Erste Pakete für Release 5.0.2 können ab sofort getestet werden. Dazu muss das  paedml50-testing-Repository in /etc/apt/sources.list.d/paedml50.list eingetragen werden:

deb http://pkg.lml.support-netz.de/paedml50-testing ./

Verfügbare Pakete mit folgenden Änderungen:

  • linuxmuster-base 1.5.30-lenny0_all
    • Limits in /etc/security/limits.conf korrigiert (schließt #397).
    • Trennzeichen für includedirs und excludedirs in linuxmuster-backup korrigiert(schließt #462).
    • linuxmuster-setup: Rembo/myshn-Konfiguration beim Wechsel von LINBO-Erstinstallation korrigiert (schließt #443).
    • linuxmuster-setup: Filter für Sonderzeiocheneingabe korrigiert (schließt #429).
  • linuxmuster-linbo 1.99.17-27
    • Kernel-Aktualisierung auf 2.6.38.8.
    • Multicast- und Torrent-Dienste werden nun mit dem Aufruf von update-linbofs neu gestartet. Damit werden neue, geänderte oder gelöschte Imagedateien berücksichtigt (siehe #463).
    • Multicast-Prozesse werden nun nach /var/linbo/log/<image>_mcast.log geloggt (schließt #118).
    • Multicast-Prozesse werden nun in Screen-Sessions gestartet (vgl.  Handbuch Abschnitt 7.3.3.8. Torrent-Prozesse überwachen und steuern). Eine Übersicht über laufende Multicast-Prozesse erhält man jetzt mit
      # /etc/init.d/linbo-multicast status
      
    • Weitere Verbesserungen und Fixes. Details siehe r1087, r1090, r1094 und changelog.
  • linuxmuster-schulkonsole 0.9.30-lenny0
    • Bei start.conf-Änderungen sowie beim Löschen, Kopieren und Umbenennen von Image-Dateien ruft die Schulkonsole nun jedesmal update-linbofs auf und aktualisiert so automatisch etwaige Multicast- und Torrent-Dienste (schließt #463).
    • Details siehe r1088 und changelog.

Wichtige Hinweise:

  • LINBO bringt eine neue Version der Konfigurationsdatei /etc/default/linuxmuster-linbo mit. In der neuen Datei wurde der Eintrag LOGFILE entfernt, da obsolet. Falls das Paketsystem abfragt, wie mit der Datei verfahren werden soll, muss die alte Datei beibehalten werden, da sonst die eigenen Multicast-Einstellungen in die Sicherungsdatei /etc/default/linuxmuster-linbo.dpkg-bak wandern. Der LOGFILE-Eintrag bleibt zwar dadurch erhalten, das stört aber nicht weiter.
  • Damit der geänderte Limits-Parameter (s. #397) wirksam wird, muss der Server neu gestartet werden.

Upgrade älterer 4.0.x-Versionen

Wegen abgelaufener Gültigkeit öffentlicher Schlüssel der Debian-Paketserver und geänderter Repository-Adressen für die Distribution Etch muss beim Upgrade der paedML/openML-Versionen 4.0.0 bis 4.0.2 auf Version 4.0.6 (Voraussetzung für ein Upgrade auf 5.0.x) eine bestimmte Vorgehensweise eingehalten werden.

Lesen Sie hier, wie Sie ein länger nicht gepflegtes paedML/openML-System unfallfrei aktualisieren können.

Hier zeigt sich mal wieder, wie wichtig es ist Aktualisierungen zeitnah einzuspielen ...

  • Posted: 2011-05-31 08:28 (Updated: 2011-05-31 11:35)
  • Author: tschmitt
  • Categories: (none)
  • Comments (0)

openML 5.0.1 Release Candidate

Build 20110417 der openML 5.0.1 kommt als Release Candidate mit folgenden Änderungen:

  • linuxmuster-base (1.5.29-lenny1)
  • linuxmuster-schulkonsole (0.9.29-lenny0)
  • linuxmuster-linbo (1.99.17-26)
    • schließt #445 und #447.
    • Kernel 2.6.38.2.
    • Nochmal verbesserte Windows-7-Unterstützung (Imagevereinheitlichung).
    • Details siehe Changelog.
  • Mondorescue-Update
    • mindi-busybox (1.18.3-2).
    • mindi (2.0.7.7-1).
    • mondo (2.2.9.6-1).
    • Changelog siehe  mondorescue.org.

Alle Änderungen en detail siehe Milestone 5.0.1.

Upgrade- und Release-Infos siehe Handbuch, Anhang E.

Alle Pakete sind ab sofort über das  paedml50-updates-Repository zu beziehen. Download des aktuellen ISO-Images wie immer hier.

Update:

linuxmuster-base (1.5.29-lenny2) und Build 20110418 korrigieren den Upgrade-Bug #456.

Update 2:

Build 20110430 schließt #459.

Fixes in Release eingeflossen: openML 5.0.1

Die in den letzten Wochen entstandenen Fixes sind in ein neues Release eingeflossen. openML 5.0.1 bringt im Wesentlichen eine verbesserte Windows-7-Unterstützung:

  • linuxmuster-linbo 1.99.17-23:
    • mehrere Fixes: #419, #421, #422, #426.
    • Verbesserungen bzgl. Imagevereinheitlichung bei Windows 7.
    • aktualisierte und neue Beispieldateien für Windows 7.
  • linuxmuster-schulkonsole 0.9.26-lenny0:
  • linuxmuster-base 1.5.26-lenny2:
    • setzt Version auf 5.0.1 hoch.
  • Handbuch:

Alle Pakete sind ab sofort über das  paedml50-updates-Repository zu beziehen. Download des aktuellen ISO-Images wie immer hier.

Torrentfix für Schulkonsole

Die LINBO-Imageverwaltung der Schulkonsole ignorierte bisher die zu Images gehörenden Torrentdateien. linuxmuster-schulkonsole 0.9.26-lenny0 korrigiert diesen Fehler und schließt damit #420.

Imageerstellung gefixt

linuxmuster-linbo 1.99.17-21 fixt Fehler bei der Imageerstellung und schließt damit #421 und #422. Details siehe Tickets.

Release Candidate 3: openML 5.0.0 Build 20110209

Build 20110209 enthält linuxmuster-base 1.5.26-lenny1 und hat gute Chancen der letzte Release Candidate zu werden.

Windows 7 im Testbetrieb

Das aktuelle Administrator-Handbuch enthält nun einen neuen Abschnitt zu Windows 7, das nun im Betrieb mit paedML/openML 5.0.0 getestet werden kann.

Dazu bringt linuxmuster-base 1.5.26-lenny1 die in Abschnitt 7.5.3. Bereitstellen eines lokalen Standard-Profils erwähnten Beispieldateien common.bat.win7 und replace.vbs mit (s. r959). Außerdem wurde die Upgradeanleitung aktualisiert (r962) und ein Fehler beim CDROM-Upgrade korrigiert (#415).

Release Candidate 2: openML 5.0.0 Build 20110204

Build 20110204 behebt den Fehler mit dem englischen Tastaturlayout (#413).

Release Candidate: openML 5.0.0 Build 20110128

Eine neue ISO-Datei für openML 5.0.0 (Build 20110128) steht zum Download bereit. Das ist gleichzeitig der Release Candidate.
Bitte beachten:

  • Beteiligen Sie sich am Download. Laden Sie die ISOs per Torrent herunter.
  • openML406_i386.iso und openML500_i386.iso sind jeweils Links zur aktuellen ISO-Datei.

LINBO mit neuen Beispieldateien

Für linuxmuster-linbo 1.99.17-20 wurden die Beispieldateien überarbeitet. Ein ausführliches Beispiel für Postsync-Skripte ist außerdem dabei.

Details siehe r948.

Zugriff auf Tauschverzeichnisse gefixt

linuxmuster-base 1.5.25-lenny behebt nun hoffentlich die Zugriffsprobleme auf neue Tauschverzeichnisse (#56 & #64). Außerdem korrigiert es einen Bug, der es auf neu installierten 5.0-Systemen normalen Anwendern ermöglichte, sich per SSH auf der Serverkonsole einzuloggen (#410).

Paket ist ab sofort im  paedml50-updates-Repository verfügbar.

Raumstatus bei Unterrichtsende korrekt gesetzt

linuxmuster-schulkonsole 0.9.25-lenny0 schließt #265. Der Raumstatus wird nun bei Unterrichtsende entsprechend den Standardeinstellungen für Räume gesetzt.

Die Pakete sind ab sofort im  paedml50-updates-Repository verfügbar.

Copspot-IP-Fix

Die Netzwerk-IP-Adresse des IPCop-Copspot-Addons wurde falsch konfiguriert. linuxmuster-ipcop-addon-copspot 0.1.0-5 behebt diesen Fehler (siehe #393).

Bitte beachten:

  • Bei der Installation des Pakets wird evtl. die Copspot-IP-Adresse geändert. Damit diese Änderung wirksam wird, muss der IPCop neu gestartet werden. Die auf dem IPCop geänderten Konfigurationsdateien /var/ipcop/copspot/settings und /var/ipcop/copspot/chilli.conf werden mit der Erweiterung .old gesichert.
  • Das Paket steht über das Repository  paedml40-testing auch paedML/openML-4.0.x-Anwendern - allerdings ohne Hotline-Support - zur Verfügung.

UseMultiCast wird DownloadType

linuxmuster-linbo 1.99.17-19 konvertiert nun bei der Installation automatisch UseMultiCast- in DownloadType-Optionen in den start.conf-Dateien. Dabei wird bei UseMultiCast=yes der DownloadType=multicast gesetzt. Ist UseMultiCast auf no oder gar nicht gesetzt, wird der Defaultwert DownloadType=rsync eingetragen. start.conf-Dateien, die geändert werden, werden vorher nach /var/linbo/backup gesichert. Ist DownloadType schon gesetzt, bleibt die Datei unangetastet.

Schließt #403, Details siehe r923.

Aktuelle ISO für openML 5.0.0: Build 20101214

Eine neue ISO-Datei für openML 5.0.0 (Build 20101214) steht zum Download bereit.
Bitte beachten:

  • Ab sofort können die ISOs auch per Torrent heruntergeladen werden!
  • openML406_i386.iso und openML500_i386.iso sind jeweils Links zur aktuellen ISO-Datei.

DownloadType im LINBO-Editor der Schulkonsole

linuxmuster-schulkonsole 0.9.24-lenny0 integriert nun endlich die Auswahl des DownloadType (rsync, multicast, torrent) in den LINBO-Editor und schließt damit #130.

Details siehe r922, Screenshot hier Download.

Nun kann der LINBO-Editor der Schulkonsole in paedML/openML 5.0.0 wieder uneingeschränkt genutzt werden.

linuxmuster-client unterstützt Ubuntu 10.04.1 LTS

linuxmuster-client 0.9.19-0 reicht die bisher fehlende Unterstützung für Ubuntu 10.04.1 LTS nach (schließt #401). Details siehe r919.

System- und Samba-Konfigurations-Updates

linuxmuster-base 1.5.24-lenny0 für paedML/openML 5.0.0 ist mit folgenden Änderungen verfügbar:

  • linuxmuster-setup: statische Konfigurationsvorlage für
    /etc/security/limits.conf
    
    mit Eintrag
    * - nofile 16384
    
    hinzugefügt (schließt #397).
  • paedml50-upgrade: limits.conf wird beim Upgrade w.o. aktualisiert.
  • postinst: limits.conf wird bei der Paketinstallation ggf. w.o. aktualisiert.
  • obsolete "share modes"-Option aus smb.conf entfernt (schließt #396).

Details siehe Tickets und r918.

Bitte beachten Sie, dass bei der Installation des Pakets die aufgeführten Änderungen automatisch durchgeführt werden. Die Konfigurationsdatei /etc/security/limits.conf wird dabei nach /etc/security/limits.conf.dpkg-bak gesichert. Die Änderung des Maximalwerts für geöffnete Dateien wird erst nach einem Serverneustart wirksam.

linuxmuster-linbo: Umbennenungsschema von Backupdateien gefixt

linuxmuster-linbo Version 1.99.17-17 kommt mit folgenden Änderungen:

  • Kernel:
    • auf Version 2.6.36.1 aktualisiert.
    • cloop auf Version 2.636-1 aktualisiert, cloop-lock_kernel.patch hinzugefügt.
    • USB-HID-Treiber statisch kompiliert.
    • VMware-PVSCSI- und VMXNET3-Treiber statisch hinzugefügt..
  • Serverskripting:
    • rsync-post.sh: Umbennenungsschema der Backupdateien korrigiert (schließt #280).

Details siehe r913.

Update:
linuxmuster-linbo 1.99.17-18 korrigiert noch einmal das Verhalten von USB-Datenträgern (r914).

Registry-Patch-Probleme nach der Installation von Service Pack 3 (Windows XP)

Nach der Installation von Service Pack 3 für Windows XP können evtl. Registry-Patch-Probleme auftreten. Dieser Wiki-Artikel beschreibt, wie man das Problem beheben kann.

linuxmuster-linbo: Mehrere Festplatten & Autostart-Fix

Weitere Fixes für linuxmuster-linbo (s.a. r908):

  • Unterstützung für mehrere Festplatten gefixt (schließt #394).
  • Fix für autostart-Parameter > 1 (schließt #307).

Version 1.99.17-16 für paedML/openML 5.0.0 ist ab sofort verfügbar.

Häufiger Dateisystemcheck auf Ubuntuclients

Anwendern fiel auf, dass auf Ubuntuclients sehr oft Dateisystemchecks ausgeführt werden. Abhilfe siehe #300.

Kopieren des Default-User-Profils unter Windows 7

Das Kopieren des Default-User-Profils kann unter Windows 7 leider nicht mehr so durchgeführt werden wie unter Windows XP. Microsoft hat diese Funktionalität aus Windows 7 entfernt und empfiehlt jetzt eine  Vorgehensweise unter Verwendung des Tools sysprep. Davon abgesehen, dass diese Methode nicht dazu geeignet ist mal schnell eine Desktopänderung an alle Benutzer auszurollen, sie funktioniert schlichtweg so nicht.

Mit folgendem Ablauf kommt man jedoch einfach und schnell zum Ziel:

  1. Als Benutzer pgmadmin anmelden und wie gewohnt die Anpassungen durchführen.
  2. pgmadmin abmelden und als Benutzer mit administrativen Rechten wieder anmelden.
  3. Windowsexplorer als Administrator öffnen und falls noch nicht geschehen in den Ordneroptionen die Ansicht von ausgeblendeten und System-Dateien einschalten.
  4. Nach C:\Benutzer navigieren.
  5. Der Ordner Default enthält das Standardprofil. Diesen Ordner umbenennen, z. Bsp. nach Default.bak.
  6. Den Ordner pgmadmin kopieren: Ordner markieren | STRG+C | STRG+V. Es entsteht ein Ordner pgmadmin - Kopie.
  7. Den kopierten Ordner nach Default umbenennen (Ordner muss kopiert werden, direktes Umbenennen führt nicht zum gewünschten Ergebnis!).
  8. Der Ordner pgmadmin kann nun gelöscht werden.
  9. Image erzeugen.

Anleitung im Handbuch folgt.

Update:

Lesen Sie dazu den Abschnitt Bereitstellen eines lokalen Standard-Profils im Handbuch. Obige Anleitung ist somit obsolet.

linuxmuster-linbo: Zurück zu Kernel 2.6.34

Wegen eines Bugs im e1000e-Treiber für Intel-Netzwerkkarten in Kernel 2.6.35 verwenden wir nun wieder Version 2.6.34. linuxmuster-linbo 1.99.17-15 ist ab ab sofort mit folgenden Änderungen verfügbar:

  • Kernel 2.6.34.7.
  • Linbofs, Tools aktualisiert:

Details siehe r907.

Bug in linuxmuster-schulkonsole 0.9.22

Version 0.9.22 der Schulkonsole wurde leider mit einem Bug ausgeliefert. Die eingeloggten Benutzer auf der Seite Aktueller Raum werden nicht angezeigt. Die fehlerhaften Pakete wurden in der Zwischenzeit vom Server genommen.

Wer schon auf paedML/openML Version 4.0.6 aktualisiert hat und nicht warten kann bis die fehlerbereinigten Pakete freigeschaltet werden, hat die Möglichkeit auf die Version 0.9.20 downzugraden:

# aptitude update
# aptitude install linuxmuster-schulkonsole=0.9.20-etch0 linuxmuster-schulkonsole-wrapper=0.9.20-etch0

Wer paedML/openML 5.0.0 einsetzt, ist in der Lage per Dist-Upgrade Version 0.9.23 der Schulkonsole zu installieren. Damit wird der Entwicklungsstand von 0.9.20 wieder hergestellt.

Eigene postgresl-Datenbanken nach Upgrade wieder anlegen

Wie legt man eigene postgresql-Datenbanken nach dem Upgrade auf Version 5.0.0 wieder an? Die Upgrade-Anleitung im Wiki wurde jetzt entsprechend ergänzt.

Aktuelle ISO für openML 5.0.0: Build 20101122

Die ISO-Datei für openML 5.0.0 wurde heute aktualisiert. Download hier.

linuxmuster-base 1.5.23-lenny1 in paedml50-updates

Eine aktualisierte Version des linuxmuster-base-Pakets (1.5.23-lenny1) für paedML/openML 5.0.0 mit folgenden Fixes liegt aus:

  • udev-Regeln für Netzwerkkarten wurden beim Upgrade wieder aktiviert, mit der Folge, dass bei Netzwerkkartenwechsel ein neues eth[n]-Interface erzeugt wird. Falls seit dem Upgrade ein Netzwerkkarten-Tausch stattgefunden hat, müssen die von udev erzeugten Einträge aus /etc/udev/rules.d/70-persistent-net.rules wieder entfernt werden. Hintergrund: Diese Regeln werden deaktiviert, weil wir ein eigenes Namensschema für die Netzwerkkarte (intern) implementiert haben.
  • Eingeloggte Benutzer auf Linuxclients wurden auf der Aktueller-Raum-Seite der Schulkonsole nicht angezeigt.

Details siehe Rev. 894-901.

paedML/openML 4.0.6 ist freigegeben

Ab sofort können paedML/openML-Anwender/innen ihre Distribution auf Version 4.0.6 aktualisieren. Release-Notes und Anleitung siehe auf  Support-Netz.

Details zum Milestone siehe hier, ISO-Download hier.

Installations-ISO für openML 5.0.0 verfügbar

Für die native Installation von openML 5.0.0 ist nun ein ISO-Image im Downloadbereich verfügbar. Bitte beachten Sie in diesem Zusammenhang die angepassten Upgrade- und Installationsanleitungen im Wiki und die aktualisierten Abschnitte zur Installation im Handbuch.

Hinweis: Das ist natürlich immer noch eine Betaversion und noch nicht das endgültige Release.

paedML/openML 4.0.5 ist freigegeben

Ab sofort können paedML/openML-Anwender/innen ihre Distribution auf Version 4.0.5 aktualisieren. Release-Notes und Anleitung siehe auf  Support-Netz.

Details zum Milestone siehe hier.

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.

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.

Bugfix-Release 4.0.4

Das paedML/openML-Release 4.0.4 bringt zwei neue Pakete mit und beseitigt folgende Fehler:

  • linuxmuster-linbo 1.1.18.1 (Details siehe Changeset 528):
    • Falscher Rechnername nach Synchronisation (#119).
  • linuxmuster-base 1.4.50 (Details siehe Changesets 549 und 550):
    • Schüler können Webseiten veröffentlichen (#143).
    • import_workstations mit 4.0.3 deutlich langsamer (#116).
    • wimport-sh testet nicht auf vorhandene Accounts (#137).
    • smb.conf-Anpassungen:
      • "unix charset = UTF8" und "ldap ssl = Off" im globalen Bereich ergänzt.
      • "write list = @@administrator@@,@@@teachersgroup@@" in students share geändert.
    • "TLS_REQCERT never" in /etc/ldap/ldap.conf ergänzt, neue dynamische Vorlage für ldap.conf hinzugefügt (#144).
    • Windows 7 Registry-Patch-Beispiel-Datei hinzugefügt.

Die Pakete sind ab sofort über das  Updates-Repository verfügbar.

LINBO mit Windows 7-Unterstützung

LINBOs Registry-Patcher ist nun fit für Windows 7. Eine entsprechende Registry-Patch-Datei befindet sich nach der Installation unter /var/linbo/examples/win7.reg. Auffälligste Änderung: Der DefaultDomainName muss nun nicht mehr gepatcht werden. Dafür müssen für Windows 7 drei zusätzliche Registry-Keys gepatcht werden (s.a. hier).

Details siehe Changeset 555.

linuxmuster-linbo 1.99.11 ist nun in  testing.

BTW, nach einem Windowsupdate heute ist meine Testmaschine aus der Domäne geflogen. Nach dem Wiedereintritt mit anschließendem Imaging lief es jedoch wieder wie gewohnt.

Wichtige linuxmuster-base Bug- und Sicherheitsfixes

linuxmuster-base 1.4.50-1 behebt u.a.:

  • Apache's UserDir Statement in /etc/apache2/mods-enabled/userdir.conf gefixt (public_html nur für Lehrer) (#143).
  • ldap-Abfrage für Maschinenaccounts in helperfunctions.sh gefixt (#116).
  • Fehlende Prüfung auf existierenden user account in wimport.sh ergänzt (#137).

Details siehe Changeset 549. Ab sofort in  testing.

Update:

linuxmuster-base 1.4.50-2 beseitigt einen Tippfehler in /etc/apache2/mods-enabled/userdir.conf. Siehe Changeset 550.

  • Posted: 2009-10-22 11:13 (Updated: 2009-10-22 19:23)
  • Author: tschmitt
  • Categories: Base
  • Comments (0)

Samba backported 2

Domänenbeitritt mit Windows-7-Clients klappt erst ab Samba 3.3. Deshalb nochmal ein Samba-Update. Samba 3.3.2 ist nun im  testing-Repository verfügbar. Vor dem Beitreten muss jedoch dieser Registry-Patch eingespielt werden.

vgl.  http://www.icesheep.de/blog/2009/08/25/windows-7-in-samba3x-domaene-eingliedern/

BTW: LINBO-Patching funktioniert mit Windows 7 noch nicht, Imaging sehr wohl.

Nachgebessert: Hardy-Fix

linuxmuster-client 0.9.14 korrigiert Hardy-Login-Probleme, die leider mit 0.9.13 auftraten. Details siehe Changeset 540.

Ab sofort im  Client-Testing-Repo.

Zusatz:

Beim Upgrade werden Einstellungen aus der alten Konfigurationsdatei /etc/linuxmuster-client.conf nicht in die neue Datei /etc/linuxmuster-client/config übernommen. In dem Fall muss der Client mit dem Befehl

# dpkg-reconfigure linuxmuster-client

neu konfiguriert werden.

Aktualisierter Linux-Client für Jaunty

Mit linuxmuster-client 0.9.13 kommt nun endlich die Unterstützung für Ubuntu 9.04 (Jaunty Jackalope). Das Paket ist im  client-testing-Repository verfügbar.

Die Änderungen i.E.:

  • einige Verbesserungen bzgl. der Synchronisation des Userhomes zu Beginn und am Ende der Benutzersitzung (betr. config, profile, mount.sh, umount.sh, Default).
  • iocharset=utf8 bei den pammount-Optionen ergänzt.
  • wsize und rsize aus pammount-Optionen entfernt.
  • verbesserte Paket-Konfiguration: Werte für LDAP-Server und BaseDN werden vom Paket ldap-auth-config ausgelesen.
  • Client-Konfigurationsdatei von /etc/linuxmuster-client.conf nach /etc/linuxmuster-client/config verschoben.
  • neue Konfigurationsdatei /etc/linuxmuster-client/profile.exclude zur Definition von Dateien und Verzeichnissen, die von der Synchronisation mit dem Template-User ausgenommen werden sollen.
  • experimenteller Support für Ubuntu 9.10.

Details siehe Changeset 538.

Wichtig: linuxmuster-client 0.9.13 setzt Samba >= 3.2.5 auf dem Server voraus (siehe Samba backported).

Samba backported

Aktuelle Betriebssysteme wie Ubuntu 9.04 oder Windows 7 verlangen eine aktuellere Samba-Version auf dem Server. Deshalb ist ab sofort Samba 3.2.5-4~bpo41+1 aus  Etch-Backports in unserem  testing-Repository verfügbar.

Wichtig: Beim Dist-Upgrade wird zweimal nach der Aktualisierung der Konfigurationsdatei /etc/samba/smb.conf gefragt. Wie immer in diesem Fall muss die aktuell installierte Version der Datei beibehalten werden. Beantworten Sie also beide Fragen mit der Standardantwort ENTER oder N.

Kernel 2.6.31 und Fixes - Ressourcen-Management bei Torrentnutzung

linuxmuster-linbo 1.99.10 bringt das Upgrade auf den aktuellen  Kernel 2.6.31 und einige Fixes bzgl. der Torrent-Implementierung. Details siehe Changeset 536. Zu finden wie immer im  testing-Repo.

Das Paket installiert beim Upgrade eine neue Version der Konfigurationsdatei /etc/default/linbo-bittorrent. Die Frage, wie mit der Datei verfahren werden soll, einfach mit der Standardantwort N oder Enter beantworten und damit die vorhandene Version beibehalten. Die neue Version der Datei setzt den Standardwert für MAX_UPLOADS auf 4.

Für eine optimale Performanz des Image-Rollouts per Torrent müssen evtl. die Werte für MAX_UPLOADS und MAX_UPLOAD_RATE (vgl. Torrent einrichten) angepasst werden.

  • MAX_UPLOADS beschränkt die Anzahl gleichzeitiger Uploadverbindungen,
  • MAX_UPLOAD_RATE (Standard: 0, maximal verfügbare Bandbreite) die für den Imagetransfer zur Verfügung gestellte Bandbreite in kb/s.

Optimale Standardwerte müssen durch Tests mit vielen gleichzeitig herunterladenden Clients erst noch in Erfahrung gebracht werden.

GUI aufgefrischt

Das aktuelle  testing-Paket von linuxmuster-linbo (Version 1.99.9) enthält zum ersten Mal die nun auf  Qt4 basierende GUI. Die GUI unterstützt nun den neuen Parameter DownloadType, und damit die Schaltfläche Cache aktualisieren auf dem Imaging-Reiter die torrent-Methode. Außerdem wurde die Funktionalität der Console erweitert: Es werden nun alle Konsolen-Befehle sowie Wildcards unterstützt.

Weitere Neuerungen:

  • PXE-Boot für lokal gebootete Clients
    Der PXE-Kernel (gpxe.krn) aus dem  syslinux-Projekt ermöglicht lokal gebooteten Clients, die keine PXE fähige Netzwerkkarte haben oder z.B. wg. Reboot-Workaround lokal gestartet werden müssen, den Netzwerkboot. Der Menü-Eintrag
    title LINBO PXE
    find --set-root /gpxe.krn
    kernel /gpxe.krn
    
    in der gruppenspezifischen menu.lst-Datei (/var/linbo/menu.lst.<gruppe>) startet bei Auswahl den PXE-Kernel, der den PXE-Boot einleitet.
  • Reboot-Workaround komfortabler
    Bei Clients, die den Reboot-Workaround nutzen müssen, gilt nun folgende vereinfachte Vorgehensweise:
    • Eintrag Kernel = Reboot in der start.conf-Datei der Gruppe.
    • Einmal PXE-Boot mit synchronisiertem Start.
    • Danach den Client im BIOS auf lokalen Boot umstellen.
    • Der Client bootet jetzt entweder lokal den PXE-Kernel (s.o.) oder Windows direkt nach einem Reboot.
    • Zum Abschalten des lokalen PXE-Boots siehe /var/linbo/examples/menu.lst.without-pxe.
  • Kernel 2.6.30.6.

Details siehe Changesets 532 und 533.

Bugfix für Nvidia-SATA

Die Option swnc=0 für das Kernelmodul sata_nv ist nun nicht mehr hartkodiert im Linbofs, sondern muss ggf. zur Bootzeit angegeben werden.

Bei Nvidia-SATA-Kontrollern, die den direkten Windows-Boot verweigern, können die Kerneloptionen

sata_nv.swnc=0 acpi=noirq

angegeben in der Appendzeile der PXE-Konfigurationsdatei der Gruppe evtl. zum Erfolg führen (vgl. LINBO-Cheats bei Bootproblemen).

linuxmuster-linbo 1.99.7 ist ab sofort in  testing.

NTFS differentiell!

Differentielles Imaging von NTFS-Partitionen ist in linuxmuster-linbo 1.99.6 nun komplett implementiert.

Weitere Änderungen:

  • Der in 1.1.18 aufgetretene Bug mit teilweise nicht gepatchten Hostnamen auf Windows-Systemen sollte nun behoben sein.
  • Wegfall der gruppenspezfischen Linbofs-Dateien. Die gruppenspezifische start.conf-Datei wird nun im lokalen Cache abgelegt.
  •  Kernel 2.6.30.5.
  • Neue LINBO-Kernelparameter:
    • cache=<Partition>, Bsp. cache=/dev/sdb1
      Erzwingt die Nutzung der angegebenen Partition als Cache und ignoriert die in der start.conf definierte Cache-Partition.
    • conf=<Partition>:<Dateipfad>, Bsp. conf=/dev/sdb1:/start.conf.foo
      Damit wird zwingend diese start.conf genutzt. start.conf-Dateien auf dem Server oder im lokalen Cache werden ignoriert. Nützlich vor allem im Zusammenhang mit Boot-Medien, wenn z.B. eine spezielle auf einem USB-Stick abgelegte start.conf verwendet werden soll. Ist conf gesetzt, wird ein zusätzlich gesetzter cache-Parameter nicht ausgewertet.

Details siehe Changeset 518. Wie immer verfügbar in  testing.

Wichtig: Beim Paketupgrade werden die PXE-Konfigurationsdateien unter /var/linbo/pxelinux.cfg automatisch umgestellt (linbofs.gruppe.gz -> linbofs.gz). Es ist also keinerlei Benutzereingriff notwendig.

Der Client als Server: Torrent für LINBO!

Release 1.99.4 von linuxmuster-linbo bringt Serverentlastung: Der Imagedownload kann künftig per Torrent-Protokoll erfolgen. Alles weitere dazu steht im brandneuen Wiki-Artikel zum Thema und in #128.

Weitere Änderungen:

  • In der PXE-Konfigurationsdatei der Gruppe kann nun eine abweichende Server-IP übergeben werden (siehe #83).
  • Offline-Modus wird nun im Statusbereich angezeigt (siehe #120).
  • Mehrfacheintrag von identischen Registrierungsdaten wird nun vermieden (siehe #98).

Details siehe Changeset 514. Wie immer verfügbar in  testing.

Bugfixrelease linuxmuster-linbo 1.99.3

Wesentliche Fixes:

  • Partitionsgröße wurde falsch berechnet,
  • automatische Formatierung der Zielpartition fand nicht statt.

Außerdem:

  • Kernel 2.6.30.3.

Details siehe Changeset 513.

Wie immer zu finden in  testing.

linuxmuster-linbo 1.99.2 als Ausblick auf LINBO 2

linuxmuster-linbo 1.99.2 mit differentiellem NTFS-Imaging kann ab sofort  getestet werden. Diese Version ist als Ausblick auf LINBO 2 gedacht, das außerdem eine renovierte Client-GUI mitbringen wird.

Wichtigste Neuerungen:

  • Von NTFS-Partitionen können nun differentielle Images erzeugt werden.
  • Erweiterte NTFS-Dateiattribute bleiben dabei erhalten.
  • Sync+Start funktioniert jetzt wie bei FAT-Partitionen.
  • Kernel auf Version  2.6.30.2 aktualisiert.
  • Verbesserter Registry-Patcher: Nur noch tatsächlich geänderte Werte werden gepatcht.

Details siehe Changeset 510.

linuxmuster-linbo 1.1.22 mit Kernel 2.6.30.1

linuxmuster-linbo 1.1.22 mit aktualisiertem Kernel ( Changelog) ist jetzt in  testing.

Details siehe Changeset 502.

linuxmuster-linbo 1.1.21 mit Kernel 2.6.30, ext4 und udev

Weitere Verbesserungen:

  • Kernel 2.6.30;
  • Ext4-Unterstützung;
  • Hardware-Erkennung auf udev umgestellt (LINBO startet nun wieder ein wenig schneller);
  • verbessertes Handling von selbst bereitgestellten menu.lst-Dateien (siehe #109);
  • verbessertes Patching bei Linux-Clients.

Details siehe Changeset 499.

Paket ist ab sofort in  testing verfügbar.

Release 4.0.3 ist draußen

openML/paedML 4.0.3 sind ab sofort verfügbar (siehe Ankündigung auf dem  Support-Netz-Portal).

Die aktualisierten Pakete befinden sich nun im  Repository für Updates und sind über das Debian-Paketsystem installierbar.

Die ISO-Datei für openML 4.0.3 kann hier heruntergeladen werden.

Details siehe Changelog.

Release Candidate 2 für openML 4.0.3 verfügbar

Das RC2-ISO kann hier heruntergeladen werden. Es enthält den aktuellen  testing-Stand vom 05.06.2009, also das aktuelle sophomorix (2.0.8) und linuxmuster-base (1.4.47), mithin den Workaround für den 5-Jahre-Latex-Bug, d.h. damit lässt sich wieder wie gewohnt installieren.

Workaround für den 5-Jahre-Latex-Bug

Das Paket tetex-bin aus Debian Etch überprüft bei der Installation das Alter der enthaltenen Latex-Version. Wenn diese älter als 5 Jahre ist, schlägt die Installation fehl (siehe  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531569). Dadurch schlägt auch die Erstinstallation und das Upgrade von openML/paedML fehl, da sophomorix von tetex-bin abhängt.

Bis der Bug im Debian-Paket gefixt ist, kann man als Workaround temporär die Systemzeit während der Installation bzw. des Upgrades z. Bsp. auf den 01.01.2009 zurücksetzen.

linuxmuster-base 1.4.47-1 verwendet diesen Workaround, d.h. bei Installation und Upgrade kann man wie gewohnt vorgehen. Das Paket ist nun im  testing-Repo verfügbar. Details siehe Changeset 484.

sophomorix 2.0.8-1: Mehrere Bugfixes

sophomorix 2.0.8-1 schließt #96, #100 und #101 und wird noch in 4.0.3 aufgenommen. Pakete sind nun in  testing.

linuxmuster-linbo 1.1.18: Windows-Patching-Bugfix

Dieses Release wird noch in paedML/openML 4.0.3 einfließen. Änderungen:

  • Nacharbeiten zu #87.
  • Kernel 2.6.29.4
  • Grub4dos 0.4.4-2009-05-17

Details siehe Changeset 482.

Release Candidate 1 für openML 4.0.3 verfügbar

Das ISO-Image kann hier heruntergeladen werden. Es enthält den aktuellen  testing-Stand vom 15.05.2009. Schließt außerdem #93.

linuxmuster-linbo 1.1.17 behebt Sync-Fehler bei großen Images

Mit diesem Release ist #60 gefixt. Details siehe Changeset 480. Paket gibt es  hier.

Security-Update für Serverkernel (2.6.24-7)

Neue Kernelpakete sind in  testing. Changelog  hier. Schließt #97.

Wichtig: IDE-Platten, die bisher über die Gerätenamen /dev/hda, /dev/hdb usw. angesprochen wurden, werden nun evtl. als /dev/sda, /dev/sdb usw. angesprochen. Falls der neue Kernel nicht bootet weil die Rootpartition nicht gefunden wird, müssen die Konfigurationsdateien /boot/grub/menu.lst und /etc/fstab ggf. entsprechend angepasst werden.

LDAP-Gruppen-Bug nun endgültig gefixt (hoffentlich)

sophomorix 2.0.6-2paedml1 schließt nun hoffentlich endgültig #65. Aktuelle Pakete können aus  testing installiert werden.

Nochmal nachgebessert: linuxmuster-linbo 1.1.15

Mit Version 1.1.15 ist #85 hoffentlich gefixt. Details siehe Changeset 478.

linuxmuster-linbo 1.1.14 mit mehreren Fixes

linuxmuster-linbo 1.1.14 behebt mehrere Fehler:

  • #82: Fehlerhafte Hostnamen-Annahme
  • #84: Synchronisierter Start nach Imageerstellung schlägt fehl
  • #85: Erstellung eines differentiellen Images von einer ext3-Partition bleibt hängen
  • #87: Windows-Bluescreen nach LINBO-Registry-Patch

Weitere Änderungen:

  • Kernel 2.6.29.1
  • cloop 2.629-1
  • Grub4dos 0.4.4 final

Details siehe Changeset 474.

Kann ab sofort aus  testing installiert werden.

Bugfixrelease sophomorix 2.0.5-2

sophomorix 2.0.5-2 fixt den LDAP-Gruppen-Bug (siehe #65) und kann ab sofort aus  testing installiert werden.

Advanced Proxy 3.0.3

enthält einen Security Fix, siehe  Changelog.

Ein neues linuxmuster-ipcop-Paket der Version 1.4.21-paedml5 mit Advanced Proxy 3.0.3 ist ab sofort im  testing-Repo. Schließt #74.

Webmin 1.470 kommt

... mit einigen Bugfixes und Neuerungen, siehe  Changelog.

Ab sofort in  testing. Schließt #79.

LINBO Live!

linuxmuster-linbo 1.1.13 ermöglicht die Erstellung von USB-Live-Medien. Mehr...

Weitere Änderungen:

  • Kernel 2.6.29 (frisch gebacken!);
  • neue Grub4dos-Version 0.4.4-2009-03-25;
  • neue Abhängigkeit zu Paket "mbr".

Details siehe Changesets 466, 470 und 471.

Jetzt in  testing verfügbar. Schließt #75 und #76.

Kernelaktualisierung auf Version 2.6.24-5-server

Sicherheitsaktualisierung basierend auf Ubuntu Hardy's  linux-source-2.6.24 (2.6.24-23.48) und  linux-ubuntu-modules-2.6.24-23-server (2.6.24-23.37).

Folgende Pakete werden aktualisiert:

Alle Pakete sind jetzt im testing-Repository verfügbar. Schließt #72.

Neues IPCop-Paket mit Advanced Proxy 3.0.2

 linuxmuster-ipcop 1.4.21-paedml4 ist jetzt im testing-Repository verfügbar.

Das Paket aktualisiert das Advanced Proxy Addon auf Version 3.0.2 ( Changelog).

paedML/openML 4.0.2a behebt Upgrade-Problem

Mit paedML/openML 4.0.2a funktioniert das Distributions-Upgrade von 3.0 auf 4.0 wieder (siehe Ticket #71):

Dieses Release betrifft nur Anwender die von Version 3.0 auf 4.0.2 upgraden wollen. Für Systeme, die schon auf Stand 4.0.2 sind, besteht kein Handlungsbedarf.

  • Posted: 2009-03-09 19:29 (Updated: 2009-03-10 15:12)
  • Author: tschmitt
  • Categories: (none)
  • Comments (0)

Verbindliche Benutzerprofile auf dem Ubuntu-Client

Mit dem aktuellen Client-Paket (linuxmuster-client 0.9.9-2, im  client-testing-Repository) ist es möglich verbindliche Benutzerprofile zu verwalten.

Anleitung siehe Handbuch.

WLAN mit CopSpot und Radius-Authentifizierung

Zwei neue Wiki-Artikel beschreiben die Einrichtung eines WLAN-Netzes mit dem IPCop-CopSpot-Addon und Radius-Authentifizierung.

LINBO-Reboot-Workaround

Der Reboot-Workaround für nicht startendes Windows lässt sich noch komfortabler gestalten.

Abschnitt 5 des Wiki-Artikels über LINBO-Cheats bei Boot-Problemen wurde deshalb entsprechend überarbeitet.

linuxmuster-linbo 1.1.12

kann ab sofort getestet werden.

Wichtigste Änderungen:

  •  hwinfo auf Version 15.3 aktualisiert, sodass aktuelle SATA-Kontroller erkannt werden sollten.
  • NIC-Treiber sind jetzt auch modular und werden von hwinfo gezielt geladen.
  • Support für Agere ET1310 GB NIC.
  • erweitertes Hardware-Logging in <hostname>_linbo.log.

Details siehe Changesets 448, 449 und 450.

linuxmuster-linbo 1.1.11

Wichtige Änderungen:

  • nochmal überarbeitete Hardware-Erkennung:  hwinfo erkennt den Festplattenkontroller und die benötigten Module, die danach gezielt geladen werden. Kein Durchprobieren aller vorhandenen Module mehr (Dank an Soo-Dong für den Tipp!).

Details siehe Changeset 446.

linuxmuster-linbo 1.1.10

ab sofort in testing verfügbar.

Wichtige Änderungen:

  • KVM-Support: LINBO-Client als KVM-Gast.
  • neue Kernelversion 2.6.28.4 mit SATA-Fixes  Changelog.

Details siehe Changeset 441.

linuxmuster-linbo 1.1.9

ist jetzt in testing.

Wichtige Änderungen:

  • Sämtliche SATA-Treiber sind jetzt modular und werden von der LINBO-HW-Erkennung dynamisch geladen und entladen.
  • Floppy-Treiber ist jetzt auch modular, damit beim LINBO-Start nicht automatisch aktiviert (Kundenhinweis bzgl. Zusammenhang mit Startproblemen).

LINBO setzt damit voraus, dass die Clientfestplatte als erste Festplatte des Systems erkannt wird (/dev/sda bzw. /dev/hda).

Details siehe Changesets 436, 438 und 439.

linuxmuster-linbo 1.1.8

ist jetzt in testing.

Wichtige Änderungen:

  • Überarbeitete Hardwareerkennung und dadurch weitere Verbesserungen bzgl. Bootproblemen mit manchen SATA-Kontrollern.
  • Grub4dos auf Version 0.4.4-2009-01-28 aktualisiert.

Details siehe Changeset 423.

linuxmuster-linbo 1.1.6

ist nun im testing-Repository.

Wichtige Änderungen:

  • Zur Beseitigung von Boot-Problemen mit problematischer Hardware können nun die alten IDE-Treiber wieder reaktiviert werden. Vorgehensweise siehe Wiki-Artikel LINBO-Cheats bei Bootproblemen unter "3. Reaktivierung der IDE-Treiber".
  • Framebuffer-Probleme bei manchen Intel- und ATI-Grakas sollten nun der Vergangenheit angehören. Die Chipsatztreiber wurden aus dem LINBO-Kernel entfernt, sodass nur noch der VESA-Treiber verwendet wird.
  • Kernelupdate auf 2.6.28.1

Details siehe Changeset 418.

linuxmuster-linbo 1.1.5 in testing

  • grub4dos aktualisiert.
  • Alternativer Bootloader badgrub.exe für Rechner, die Windows mit grub.exe nicht booten können. Dazu muss in der start.conf-Datei für KERNEL statt grub.exe einfach badgrub.exe angegeben werden:
    KERNEL = badgrub.exe
    
  • cloop auf Version 2.628 aktualisiert.
  • Neue start.conf-KERNEL-Wert reboot für Windows-Systeme, veranlasst einen Reboot des Clients anstatt das BS zu starten.

Erweiterte Möglichkeiten bei Bootproblemen, siehe aktualisierte Wiki-Artikel zu LINBO.

Sourcecode-Änderungen im Detail siehe Changesets 414 und 416.

linuxmuster-linbo 1.1.3 in testing

Details siehe Changeset 412.

Neu in testing

  • linuxmuster-base 1.4.44-1
    Änderungen siehe Changesets 404, 406 und 409.
  • linux-image 2.6.24-3-server
    Security-Update für Server-Kernel
    Änderungen siehe  Ubuntu-Changelog.
  • sophomorix 2.0.3-2
    Bugfix: Beim Upgrade von 3.0 auf 4.0 wurde der Benutzer wwwadmin nicht angelegt.

Damit ist das testing-Repo auf Stand von Version 4.0.2 eingefroren.

Nach dem das Distributionsupgrade durchgelaufen ist, muss einmal
# dpkg-reconfigure linuxmuster-base
aufgerufen werden. Danach ist wg. des neuen Kernels ein Reboot erforderlich.

Auf Systemen mit MSI K9A Board ist evtl. der zusätzliche Kernelparameter pci=nomsi in /boot/grub/menu.lst hinzuzufügen:

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.24-3-server
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.24-3-server root=/dev/sda1 pci=nomsi ro
initrd		/boot/initrd.img-2.6.24-3-server
savedefault
  • Posted: 2008-12-07 18:30 (Updated: 2008-12-07 18:41)
  • Author: tschmitt
  • Categories: (none)
  • Comments (0)

Neu in testing

linuxmuster-base 1.4.43

  • Änderungen in linuxmuster-backup: Falls entgegen der Handbuchempfehlung das Backupmedium in /etc/fstab eingetragen wurde, wird der Eintrag jetzt vor dem Start von mondoarchive entfernt und danach wieder hergestellt, sodass nun in diesem Fall das Backupmedium beim Restore nicht mehr formatiert wird. Details siehe Changeset 360.

linuxmuster-schulkonsole 0.9.17.3

  • diverse Anpassungen bzgl. LINBO 1.1.x, Details siehe Changeset 363 und Changeset 369. Schließt #38.
  • Wichtig: Das Untermenü LINBO|PXE-Start wird entfernt. Einstweilen müssen Anpassungen an der PXE-Konfiguration einer Gruppe direkt in der Konfigurationsdatei vorgenommen werden (siehe #22).

linuxmuster-linbo 1.1.1

  • grub4dos auf 0.4.4-11-19 aktualisiert.
  • in den start.conf-Beispielen hda nach sda geändert.
  • Kernel auf 2.6.27.7 aktualisiert.
  • Details siehe Changeset 366.
  • Posted: 2008-11-26 21:54 (Updated: 2008-11-26 22:17)
  • Author: tschmitt
  • Categories: (none)
  • Comments (0)

Neu in testing

Neu im testing-Repo:

  • linuxmuster-base 1.4.42-1
  • mondo 2.2.7-2lml1
  • mindi 2.0.4-1lml1
  • mindi-busybox 1.2.1-3

Änderungen:

  • linuxmuster-backup an mondo 2.2.7 angepasst. Behebt das Problem mit dem shared memory, das auf manchen Systemen zum Abbruch des Backups führte.
  • Bugfix in urlfilter_on_off.sh (schließt #37)
  • linuxmuster-setup: Integriertem IPCop wird nun maximal 128MB RAM zugewiesen.

linuxmuster-ipcop 1.4.21-3 in testing

Änderungen gegenüber 1.4.21-paedml2:

  • geringfügige Anpassungen der BOT-Konfigurationsvorlage entsprechend Version 3.0.0 (relevant für Neu- und Erstinstallationen);
  • "paedml" aus Revisionsbezeichnung entfernt;

Wichtig: Aufgrund der Änderung des Revisionierungsschemas wird linuxmuster-ipcop 1.4.21-paedml2 aus testing nicht automatisch aktualisiert. Die neue Version muss explizit mit dem Befehl
# aptitude install linuxmuster-ipcop=1.4.21-3
installiert werden.

linuxmuster-base 1.4.40 in testing

Änderungen:

  • Samba-Loglevel auf 0 gesetzt (schließt #30)
  • linbofs-Aktualisierung aus wimport.sh entfernt (wird nun von update-linbofs.sh im Paket linuxmuster-linbo erledigt).
  • Returncodes in wimport.sh und import_workstations repariert (schließt #23).
  • linuxmuster-backup: Nicht erfolgter Dienste-Start nach Abbruch wegen vollem Backupmedium repariert (schließt #33).
  • obsoletes pxegrub-Handling aus wimport.sh entfernt

linuxmuster-ipcop (1.4.21-paedml2) in testing

Paket wurde von unstable nach testing geschoben. Siehe diesen Artikel.

linuxmuster-linbo 1.1.0 in testing

Wichtigste Änderungen:

  • Kernel 2.6.27.6
  • Registry-Patcher berücksichtigt nun bis zu 9 ControlSets
  • IDE-Treiber im Kernel durch libata-Treiber ersetzt
  • div. Tool-Updates
  • langsames Imaging hoffentlich gefixt (s.a. #22)

Details siehe changelog

Wichtig:

  • die Aktualisierung der gruppenspezifischen linbofs-Dateien wird nun automatisch bei der Paketinstallation erledigt. "import_workstations" muss also nicht mehr ausgeführt werden.
  • IDE-Platten werden nun wie SATA-Platten angesprochen. In der start.conf muss also ggf. der Gerätename /dev/hda nach /dev/sda geändert werden.
  • Bei SATA-Systemen: Falls der Windowsstart kurz nach dem Klick auf den Startbutton hängen bleibt (bevor das Windowslogo erscheint), muss im BIOS der Kontroller auf IDE-Kompatibilitäts-Modus umgeschaltet werden (native SATA deaktiviert o.s.ä.) -> #22.

Neues linuxmuster-base-Paket (1.4.39) in testing

linuxmuster-base 1.4.39-paedml1:

Kleiner Bugfix: Skript openvpn-client-cert.sh war nicht ausführbar.

  • Posted: 2008-11-10 19:07 (Updated: 2008-11-11 14:18)
  • Author: tschmitt
  • Categories: Base
  • Comments (1)

Neues Schulkonsole-Paket (0.9.17.2-1) in testing

linuxmuster-schulkonsole 0.9.17.2-1:

Bugfix: Änderungen für Intranet unter "Aktueller Raum" bleiben ohne Wirkung, es wird stets "an" angezeigt.

-> 12

Neues IPCop-Paket (1.14.21-paedml2) in unstable

linuxmuster-ipcop 1.4.21-paedml2:

Die Firewallregeln in /etc/rc.d/rc.firewall.local werden nun während der Paketkonfiguration neu sortiert, sodass die OpenVPN-Regeln immer vor den BOT-Regeln stehen. Außerdem werden die OpenVPN-Einträge wieder in das cgi-Skript log.dat reingepatcht, falls sie durch ein IPCop-Update rausgeflogen sind.

Dazu werden einige neue Skripte und Konfigurationsdateien auf den IPCop hochgeladen:

  • firewall-paedml-start.add: paedML-Firewall Start-Regeln
  • firewall-paedml-stop.add: paedML-Firewall Stop-Regeln
  • library.addons: Funktionsbibliothek zum einfachen Patchen von IPCop-Konfigurationsdateien (geklaut aus dem CopSpot-Addon)
  • log.dat-ovpn.diff: log.dat-Patch
  • repair.sh: repariert log.dat und rc.firewall.local

Siehe 19

Neues LINBO-Paket (1.0.329-5) in unstable

linuxmuster-linbo 1.0.329-5:

Änderungen im LINBO-Kernel:

  • IDE-Treiber wurden deaktiviert, dafür
  • die libata-Treiber für diverse Chipsätze aktiviert.

IDE-Platten werden nun als SATA-Platten angesprochen. Die start.conf-Dateien, die /dev/hda als Gerätenamen enthalten müssen auf /dev/sda geändert werden.

Siehe auch 22