Wichtige Hinweise

opsi 4.3 ist ein Major-Release und hat seine eigenen Repositorys. Diese neuen Paketquellen müssen Sie in den entsprechenden Konfigurationsdateien Ihrer Systeme eintragen; entfernen Sie außerdem die Repositorys der Vorgängerversion. Erst danach können Sie das Upgrade durchführen.

Für ein Upgrade von opsi 4.2 auf 4.3 müssen die installierten Pakete auf dem letzten Stand der 4.2-Version sein. Andere Pakete (wie z. B. der MySQL-Server) sollten ebenfalls aktuell sein — andernfalls kann es beim Upgrade zu Fehlern kommen.

Achten Sie unbedingt darauf, dass Sie vor dem Upgrade die Pakete opsi-script, opsi-client-agent, opsi-linux-client-agent bzw. opsi-mac-client-agent auf allen Clients auf den aktuellen Stand bringen!

opsi-Linux-Bootimage und DHCP-Server

Die Bootloader im opsi-Linux-Bootimage befinden sich nun unter <TFTP-ROOT>/opsi/opsi-linux-bootimage/loader. Bei Verwendung von Netboot/PXE muss die DHCP-Serverkonfiguration manuell angepasst werden (Option 67/BootFile Name)!

  • Legacy BIOS: opsi/opsi-linux-bootimage/loader/opsi-netboot.bios

  • UEFI-BIOS: opsi/opsi-linux-bootimage/loader/shimx64.efi.signed

Betriebssystem-Pakete aktualisieren

Stellen Sie sicher, dass Sie zum Zeitpunkt des Upgrades die jeweils aktuellsten Pakete von opsi 4.2 aus dem Stable-Bereich verwenden!

opsi-Pakete aktualisieren

opsi-Pakete sind in der Regel kompatibel zu opsi 4.2 und opsi 4.3.

Die offiziellen 4.3-Repositorys enthalten Pakete, die zu opsi 4.3 kompatibel sind.

Beachten Sie, dass die dort angebotenen Pakete nicht zwingend die Versionsnummer 4.3 im Namen haben müssen, damit sie unter opsi 4.3 lauffähig sind!

Backend-Erweiterungen

Die bisher in /etc/opsi/backendManager/extend.d hinterlegten Methoden zur Erweiterung sind jetzt fest implementiert im opsiconfd. Daher ist das Verzeichnis /etc/opsi/backendManager/extend.d in der Voreinstellung leer. Die bisher standardmäßig ausgelieferten Dateien werden beim Upgrade verschoben.

Sie können den Extend-Mechanismus aber weiterhin verwenden. Sie können Ihre eigenen Methoden in benutzerdefinierten .conf-Dateien unter /etc/opsi/backendManager/extend.d implementieren.

Workbench, Depot und Repository

opsi 4.3 verwendet jetzt feste Verzeichnisse für Workbench, Depot und Repository unterhalb von /var/lib/opsi. Dynamische Konfigurationen über depotLocalUrl, repositoryLocalUrl und workbenchLocalUrl an den Depots werden ignoriert.

Wenn die Verzeichnisse Workbench, Depot und Repository an anderer Stelle liegen, dann verschieben Sie diese nach /var/lib/opsi. Statt die Verzeichnisse zu verschieben, können Sie auch einen Symlink erstellen.

Sortier-Algorithmus

Es existiert nur noch ein (neuer) Sortier-Algorithmus für Produkt-Aktionen; eine Unterscheidung von algorithm1/algorithm2 entfällt. Der neue Algorithmus produziert weitestgehend die gleichen Ergebnisse wie der Vorgänger algorithm1.

opsi-Pakete

Die neuen opsi-Pakete befinden sich nun unter https://opsipackages.43.opsi.org/.

opsi-Tools

Die Werkzeuge opsi-configed, opsi-setup-detector-setup, das WebGUI und andere stehen jetzt unter https://tools.43.opsi.org/ zur Verfügung.