Weitere Handbuch-Updates 5.1.0
Weitere Handbuchaktualisierungen sind online. Betroffen sind folgende Abschnitte:
- Redundanzen entfernt: 3.1 Installation des IPCop.
- Neuer Abschnitt: 5.4 IPCop auf dediziert umstellen.
- Bildschirmfotos für Proxy-Aktivierung und Bestätigungsdialog eingefügt, nur VAMT Version 2 verwendbar (nicht höher): 6.3.3. LINBO im Einsatz.
- Bei Installation den Rechnername der Registrierung verwenden: 6.5.4.1. Aktivierung per MAK-Proxy.
- Hinweis auf notwendiges Umstellen von integriert auf dediziert ergänzt: E.3. Upgrade von Version 5.0.4 & E.4. Upgrade von Version 4.0.6.
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:
- Bekannter Fehler Backup auf Systemen mit Kernel 2.6.32 bleibt hängen ergänzt (siehe E.1. Release-Informationen & #595).
- Upgradeanleitung von Version 5.0.4 wg. geänderter Debian-Serveradressen aktualisiert (siehe E.3. Upgrade von Version 5.0.4).
Update 20.04.2012:
Weitere Ergänzungen und Korrekturen in den Abschnitten
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:
- Bug-Fix, Installation: USB-Eingabegeräte werden nicht unterstützt (#584).
- linuxmuster-linbo 2.0.9-0 (schließt #582).
- mindi 2.1.1-1.
- mondo 3.0.1-1.
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:
- Setup-Anpassungen bzgl. linuxmuster-linbo 2.0.9.
- Fix #580.
- Paedml51-Upgrade: Logging optimiert.
- Details siehe changelog, r1272:1274 und r1282:1286.
- 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.
- Komponenten aktualisiert, insgesamt verbesserte Hardwareunterstützung und verbessertes Syncverhalten bei NTFS-Partitionen (Details siehe r1254:1266):
- linuxmuster-migration 1.0.12 (Details siehe r1267):
Update:
- mindi-busybox 1.18.5-2: Dateikonflikt beim Upgrade ist nun korrigiert (siehe Mondorescue-Updates).
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:
- linuxmuster-base 5.1.0-2lenny0: Anpassungen bei Setup und Upgrade, die durch Versionswechsel und Installation von USB-Stick notwendig wurden (Details s. r1182:1185, r1191:1193 u. r1196:1202).
- linuxmuster-nagios-base 0.8.2-lenny7: schließt #308.
- linuxmuster-nagios-fernueberwachung_0.8.0-2: schließt #525 (r1188).
- zusätzliche Firmware-Pakete aus dem Backports-Repository:
- sophomorix 2.2.22: schließt #553.
- linux-image-686-bigmem 2.6.32-35~bpo50+1: Metapaket, installiert automatisch Kernel-, Header-, freie und nichtfreie Firmware-Pakete.
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:
- 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:
- linux-image-2.6.32-bpo.5-686-bigmem
- linux-image-2.6.32-bpo.5-amd64
- firmware-linux-free
- firmware-linux-nonfree
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:
- 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:
- linuxmuster-base 1.5.35-lenny1 (#515, #517, #522), Details siehe Revisionlog.
- linuxmuster-linbo 1.99.17-29 (#507), Details siehe Revisionlog.
- mindi-busybox_1.18.3-3.1731 (#517), siehe dazu den Blogeintrag mindi-busybox-Downgrade automatisch.
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.

rss