Posts for the month of November 2011

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.