UCS@school 3.2 R2 v2 Release Notes

Release Notes für die Inbetriebnahme und Aktualisierung von UCS@school 3.2 R2


Inhaltsverzeichnis

1. Empfohlene Update-Reihenfolge für Umgebungen mit mehr als einem UCS-Server / Update von Systemen mit UCS-Komponenten
1.1. Hinweise zu Umgebungen mit anderer Dritt-Software
2. Vorbereitung von Installation und Update
3. Nachbereitung des Updates
4. Hinweise zum Einsatz einzelner Pakete
4.1. Zugriff auf die Univention Management Console
4.2. Einschränkungen im Samba 4-Betrieb
5. Changelog
5.1. Import scripts
5.2. Domain services
5.2.1. Samba4
5.2.2. Windows Netlogon Scripts
5.2.3. Univention Management Console modules
5.2.3.1. UCS@school configuration
5.2.3.2. Wizards (Users/Classes/Computers/Schools)
5.2.3.3. CSV Import
5.2.3.4. Computerroom
5.2.3.5. Workgroups
5.2.3.6. Exam
5.2.3.7. Distribution
5.2.3.8. Helpdesk
5.3. Other changes

Kapitel 1. Empfohlene Update-Reihenfolge für Umgebungen mit mehr als einem UCS-Server / Update von Systemen mit UCS-Komponenten

Für das Update von UCS-Umgebungen mit mehr als einem UCS-System wird die nachfolgende Vorgehensreihenfolge empfohlen und muss beachtet werden:

Auf dem Domänencontroller Master wird die maßgebliche (authoritative) Version des LDAP-Verzeichnisdienstes vorgehalten, die an alle übrigen LDAP-Server der UCS-Domäne repliziert wird. Da bei Updates Veränderungen an den LDAP-Schemata auftreten können, muss der Domänencontroller Master bei einem Update immer als erstes System aktualisiert werden.

Generell ist es empfehlenswert, alle UCS-Systeme möglichst in einem Wartungsfenster zu aktualisieren.

1.1. Hinweise zu Umgebungen mit anderer Dritt-SoftwareFeedback

Bei der Verwendung von 3rd-Party-Software ist generell vor dem Update mit dem Hersteller/Vertriebspartner der Software zu klären, ob diese mit der neuen Version von Univention Corporate Server bzw. UCS@school weiterhin uneingeschränkt einsetzbar ist.

Die Hersteller/Vertriebspartner von auf Univention Corporate Server basierenden Produkten sorgen eigenständig für die Veröffentlichung. Updates müssen daher von dort bezogen werden.

Falls Ihnen von Univention angepasste Paketversionen bereitgestellt wurden, so sollte geprüft werden, ob durch die Aktualisierung angepasste Pakete überschrieben werden - vorzugsweise in einer Testumgebung. Sollten Sie hier Probleme feststellen, so wenden Sie sich bitte an Univention.

Kapitel 2. Vorbereitung von Installation und Update

Es sollte geprüft werden, ob ausreichend Festplattenplatz verfügbar ist. Eine Standard-Installation benötigt min. 6 GB Speicherplatz. Das Update benötigt je nach Umfang der vorhanden Installation mindestens 1 GB weiteren Speicherplatz zum Herunterladen und Installieren der Pakete.

Kapitel 3. Nachbereitung des Updates

Nach dem Update müssen die neuen oder aktualisierten Join-Skripte ausgeführt werden. Dies kann auf zwei Wegen erfolgen:

  • über das UMC-Modul Domänenbeitritt oder

  • durch Aufruf des Befehls univention-run-join-scripts als Benutzer root.

Bei der Neuinstallation einer UCS@school 3.2 Domäne mit Samba 4 sollte nach Abschluss der Installation einmalig als Benutzer root das Kommando samba-tool ntacl sysvolreset auf der Kommandozeile ausgeführt werden.

Kapitel 4. Hinweise zum Einsatz einzelner Pakete

4.1. Zugriff auf die Univention Management ConsoleFeedback

Univention Management Console verwendet für die Darstellung der Web-Oberfläche zahlreiche Javascript- und CSS-Funktionen. Cookies müssen im Browser zugelassen sein. Die folgenden Browser werden empfohlen:

  • Chrome ab Version 14

  • Firefox ab Version 10

  • Internet Explorer ab Version 9

  • Safari (auf dem iPad 2)

  • Android-Browser (ab Android 4.1)

Auf älteren Browsern können Darstellungs- oder Performanceprobleme auftreten.

4.2. Einschränkungen im Samba 4-BetriebFeedback

Die aktuell vom Samba-Projekt veröffentlichten Versionen von Samba 4 unterliegen in der Weiterentwicklung noch stärkeren Änderungen als Samba 3. Einige Funktionalitäten stehen daher noch nicht vollständig zur Verfügung:

  • Microsoft Windows Domänencontroller dürfen aktuell nicht in eine Samba 4-Domäne gejoint werden.

  • Eine selektive Replikation ist mit Samba 4 nicht möglich, da diese durch Active Directory prinzipiell nicht unterstützt wird (in UCS@school basiert die selektive Replikation auf der Listener/Notifier-Replikation).

  • Samba 4 unterstützt aktuell keine Forest-Domänen.

  • Samba 4 unterstützt aktuell keine Vertrauensstellungen.

Weitere Hinweise finden sich in Kapitel 8 des UCS-Handbuchs [UCS-Handbuch].

Kapitel 5. Changelog

Die Changelogs mit den detaillierten Änderungsinformationen werden nur in Englisch gepflegt. Aufgeführt sind die Änderungen zwischen den UCS@school-Versionen 3.2 R2 v1 und 3.2 R2 v2. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter http://docs.univention.de/.

5.1. Import scriptsFeedback

  • If an OU name with uppercase characters was used, the path to the share Marktplatz contained the OU name in lowercase letters (e.g. /home/gsmitte/groups/Marktplatz/) whereas all other (class) shares used the mixed mode spelling (e.g. /home/GSMitte/groups/klassen/GSMitte-7B/). This behaviour has been fixed. New Marktplatz shares now also can contain uppercase letters in the OU name (e.g. /home/GSMitte/groups/Marktplatz/). Existing shares will not be converted automatically (Bug 34941).
  • Up to this erratum, the Samba home share path of UCS@school users has been configured to use a share on the educational slave. Staff users do not have access to the file shares on the educational slave because the user account is not replicated to the educational slave due to the selective LDAP replication of UCS@school. By installing this erratum, the following Samba attributes are no longer set by the import script or the UMC modules for staff users:
    • sambaHomePath
    • sambaHomeDrive
    • sambaLogonScript
    • sambaProfilePath
    Existing staff users are not changed/updated by this erratum (Bug 34179).

5.2. Domain servicesFeedback

5.2.1. Samba4Feedback

  • The listener module for the branch setup searches now also for the entryUUID attribute which is required since UCS 3.2-2 errata153 (Bug 35628). As an artifact of this bug, univention-s4connector-list-rejected may show rejects on school servers for several DNS service records (like _ldap._tcp). These rejects can be removed manually using the tool /usr/share/univention-s4-connector/remove_ucs_rejected.py. The synchronization of these objects should be re-initialized by running
    univention-directory-listener-ctrl resync ucsschool-s4-branch-site
    The command should be run on each school slave affected.

5.2.2. Windows Netlogon ScriptsFeedback

  • A permission problem in the listener module ucs-school-user-logonscript has been fixed that prevented the module from removing outdated netlogon scripts (Bug 31539).

5.2.3. Univention Management Console modulesFeedback

5.2.3.1. UCS@school configurationFeedback

  • The UCS@school configuration now accepts hyphens instead of underscores for the hostnames of educational or administrative slaves (Bug 35032).
  • The UCS@school configuration does not accept anything other than a FQDN in the field for the master system any longer (Bug 34902).
  • Some spelling mistakes have been fixed (Bug 34988).
  • When installing an administrative slave for a school OU with mixed upper and lower case letters, the detection of the educational slave's name failed. This bug has been fixed (Bug 35623).
  • Fixed an error when cancelling installation confirmation which led to the wrong page afterwards (Bug 35692).

5.2.3.2. Wizards (Users/Classes/Computers/Schools)Feedback

  • Better wording for "Type" and other labels within the module (Bug 34997).
  • Deleting an object now automatically deletes certain related objects. This affects DNS and DHCP settings when deleting a computer (Bug 35174).
  • Setting the IP address of a computer to the subnet now automatically assigns the next free IP on that subnet (Bug 35047).
  • Attempting to create a class with umlauts (and failing) is not possible anymore (Bug 34944).
  • Searching for schools now also looks up the given displayName (Bug 34993).

5.2.3.3. CSV ImportFeedback

  • Reworded the sentence when the import was completed successfully (Bug 35390).
  • Fixed an error when importing staff users and specifying a class in that file (Bug 35181).

5.2.3.4. ComputerroomFeedback

  • Some spelling mistakes have been fixed (Bug 34949).
  • Fixed an error when adding a new room with the name of an old room. Now a message is displayed explaining that the creation failed (Bug 35278).
  • The module showed the room names with their internal name (with the school's name as prefix). This has been corrected (Bug 35166).
  • Usability has been enhanced when changing state of multiple computers (Bug 34608).
  • SMB connections are now restarted to enforce share permissions after changing room settings back to defaults (Bug 34632).
  • A logic bug has been fixed that may have caused a reset of the print mode settings of a computerroom if the settings of another computerroom were changed (Bug 35341).

5.2.3.5. WorkgroupsFeedback

  • Using the module as Administrator in a single master environment with multiple schools has been fixed (Bug 35624).
  • Attempting to create a workgroup with umlauts (and failing) is not possible anymore (Bug 35051).

5.2.3.6. ExamFeedback

  • Reworded the hint when about to restart the computers. It did not match the label of the button (Bug 34951).
  • Starting an exam in a room without any computers is now prevented (Bug 34980).

5.2.3.7. DistributionFeedback

  • Fixed inconsistencies in the spelling of button labels (Bug 34077).

5.2.3.8. HelpdeskFeedback

  • The school is now shown as the display name of the school, not the internal name (Bug 34898).

5.3. Other changesFeedback

  • The stopped_notifier() function (e.g. in the CLI import tools) has been enhanced to not fail in specific circumstances (Bug 35003).
  • An open file handle leak in the UCR module of ucs-school-webproxy has been fixed that could cause faulty behaviour of the computerroom module in very heavy use situations (Bug 35408).
  • Fixed DNS server after uninstallation of UCS@school in a single server environment (Bug 35004).
  • The link to UCS@school on the overview page now uses the correct UCS@school logo (Bug 34831).
  • Not setting an unneeded UCR variable anymore. This speeds up installation of UCS@school (Bug 35632).