Posts in category 5.0.2

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.