Seite 1 von 1

opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 09:11
von j.schneider
Liebe opsi-Community,

wir freuen uns, heute die offizielle Freigabe des neuesten opsi-Releases bekannt zu geben.

Das März-Release 2026 von OPSI enthält hauptsächlich Fehlerkorrekturen.

WICHTIG für alle Umgebungen, in denen eigene Python-Skripte und JSON-RPC-Extender (`/etc/opsi/backendManager/extend.d`) verwendet werden:
Das Python-Paket `OPSI` wurde in `opsi_legacy` umbenannt.
Wenn Module aus diesem Paket genutzt werden, müssen gegebenenfalls die Imports angepasst werden.

opsi-client-agent
Alle vom opsiclientd verwendeten Abhängigkeiten wurden auf den neuesten Stand gebracht.
Unter Windows 11 werden laufende Windows-Updates nun zuverlässig erkannt.

opsi-package-manager
Ein Fehler wurde behoben, durch den das angegebene temporäre Verzeichnis nicht immer verwendet wurde.

opsiconfd
Im opsiconfd wurden mehrere Fehler korrigiert und sämtliche Abhängigkeiten aktualisiert.
Bitte beachten Sie auch den obenstehenden Hinweis zum Python-Paket `OPSI` falls Sie eigene Erweiterungen in `/etc/opsi/backendManager/extend.d` verwenden.

Netboot-Produkte Windows VHD
In den Paketen `opsi-vhd-win10-x64` und `opsi-vhd-win11-x64` wird beim Ausführen von `sgdisk --clear` der Exit-Code 2 ignoriert.

opsi-configed
Der neue opsi-configed korrigiert einige bekannte Fehler:
  • Inline-Zeilenbrüche im Markdown
  • Ausführen in opsi-package-updater und Paket bauen dialog
  • Nullpointer-Fehler im Lizenzmanagement
opsi-script
opsi-script enthält einige kleinere Fixes sowie neue OpenSSL Bibliotheken (3.0.19)




Pakete für opsi 4.3 stable:

== OPSI_PACKAGE == == SERVER_PACKAGE == == TOOL == Ihr uib-Team

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 10:19
von busabernhardg
Hallo,

nach dem Update auf das neue Release, startet mein opsiconfd nicht mehr:
Mär 25 09:52:27 opsiconfd[1588]: [PYI-1588:ERROR] Failed to load Python shared library '/usr/lib/opsiconfd/_internal/libpython3.14.so.1.0': /usr/lib/>
Mär 25 09:52:27 systemd[1]: opsiconfd.service: Main process exited, code=exited, status=255/EXCEPTION
Mär 25 09:52:27 systemd[1]: opsiconfd.service: Failed with result 'exit-code'.
Die Lib /usr/lib/opsiconfd/_internal/libpython3.14.so.1.0 ist vorhanden.

lg
Bernhard

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 10:25
von SirTux
Es wäre vermutlich hilfreich zu wissen, um welche Distribution es sich handelt. Unter Ubuntu 24.04 und Debian 13 sind mir derartige Probleme nicht aufgefallen.

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 10:44
von MathiasR
Habe hier auch das Problem, dass opsiconfd nicht mehr startet, mit der gleichen Fehlermeldung.

Hier die Fehlermeldung in voller Länge (beim Vorgänger wurde ein teil abgeschnitten):

opsiconfd[2206]: [PYI-2206:ERROR] Failed to load Python shared library '/usr/lib/opsiconfd/_internal/libpython3.14.so.1.0': /usr/lib/opsiconfd/_internal/libpython3.14.so.1.0: cannot enable executable stack as shared object requires: Invalid argument

Bei mir läuft das ganze auf Debian 13 aktueller Updatestand.

Mathias

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 10:47
von busabernhardg
Hallo,

Distri: debian13

lg
Bernhard

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 11:12
von j.schneider
Hallo,

Danke für die Info, da scheint bei der Paketierung ein Fehler aufgetreten zu sein.
Wir sind an dem Thema dran und werden eine neue Version veröffentlichen.
Bis dahin sollte folgender Workaround funktionieren:

Code: Alles auswählen

apt install patchelf
patchelf --clear-execstack /usr/lib/opsiconfd/_internal/libpython3.14.so.1.0
Grüße
Jan Schneider

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 11:41
von busabernhardg
Danke, Workaround funktioniert.

lg
Bernhard

Re: opsi 4.3 März 2026 Release

Verfasst: 25 Mär 2026, 12:31
von j.schneider
Liebe opsi-Community,

wir freuen uns, heute die offizielle Freigabe des neuesten opsi-Releases bekannt zu geben.

Der neue opsiconfd behebt den Fehler,
dass das paketierte Python 3.14 die Bibliothek libpython3.14.so.1.0 so kompiliert hatte,
dass sie einen ausführbaren Stack (fehlendes NX-Flag) verlangt,
was auf einigen Systemen zu einem Ladefehler führen konnte.

Pakete für opsi 4.3 stable:

== SERVER_PACKAGE == Ihr uib-Team