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

Weitere Handbuch-Updates 5.1.0

Weitere Handbuchaktualisierungen sind online. Betroffen sind folgende Abschnitte:

Neues openML-5.1.0-ISO (Build 20120425) / Upgrade-Fix

Die aufgrund des Lifecycle-Endes von Lenny geänderten Debian-Repository-Adressen machen eine Korrektur des paedml51-Upgrade-Skriptes notwendig.

linuxmuster-base 5.1.0-8lenny0 korrigiert diesen Fehler und schließt #598.

Build 20120425 der openML-ISO enthält neben dem aktualisierten linuxmuster-base-Paket auch noch die Samba-Pakete mit dem aktuellen Sicherheitsfix.

Samba-Sicherheitsaktualisierung (CVE-2012-1182)

Das Samba-Entwicklerteam hat einen wichtigen Sicherheitsfix veröffentlicht. Dieser schließt eine Lücke, durch die über das Netzwerk beliebiger Code mit root-Rechten ausgeführt werden kann.

Ein Samba-Update für paedML/openML 5.1.0 steht ab sofort über das Debian-Paketsystem zur Verfügung (Details siehe #597).

Handbuch-Updates 5.1.0

Zwei Ergänzungen in den Upgrade- und Releaseinformationen wurden notwendig:

Update 20.04.2012:

Weitere Ergänzungen und Korrekturen in den Abschnitten

Details siehe r1322, r1326 & r1327.

Lifecycle-Ende von Lenny

Mit dem Ende des Lifecycles von  Debian Lenny wurde das Paketrepository nach archive.debian.org verschoben. Die Konfigurationsdatei /etc/apt/sources.list muss angepasst werden und enthält nur noch diese beiden Zeilen:

deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free

Systeme der Version 5.1.0 erhalten die Anpassung automatisch per Dist-Upgrade mit dem Paket linuxmuster-base 5.1.0-7lenny0 (s. #586). Bei einem Upgrade der Versionen 4.0.6 bzw. 5.0.4 auf 5.1.0 wird die Anpassung ebenfalls automatisch ausgeführt.

openML 5.1.0 final Release mit USB-Fix

Build 20120312 wird zum final Release der openML 5.1.0. Die letzten Änderungen, die noch eingeflossen sind:

Bekannter Fehler: Installation mit Rootpartition auf Software-Raid schlägt fehl (#585).

Das ISO steht ab sofort im Download-Bereich zur Verfügung.

Weiterer RC für openML 5.1.0

Noch einmal ist der aktuelle Stand (18.02.2012) des  paedML/openML-5.1.0-Updates-Repositorys in einen (sehr wahrscheinlich finalen) Release Candidate eingeflossen. Build 20120218 kann ab sofort - bevorzugt per Torrent - heruntergeladen werden.

Zur Aktualisierung der Versionen 4.0.6 bzw. 5.0.4 beachten Sie bitte den Abschnitt Upgrade-Pfade in diesem Blogpost.

Domänenbeitritt vereinfacht

Update 27.02.2012:

linuxmuster-linbo 2.0.9-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.6. 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.
  • Fix #582: linbo-remote, Kommata im Kommentar werden fehlerhaft interpretiert.

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-5lenny0:
  • 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.