Posts in category testing

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.

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.

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.

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.