opsi 4.3 Mai-Release

Neuigkeiten und Ankündigungen
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

opsi 4.3 Mai-Release

Beitrag von j.schneider »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

mit diesem Release haben wir weitere Pakete für opsi veröffentlicht.

opsiconfd

Die neueste Version von opsiconfd bringt zahlreiche Fehlerbehebungen, Optimierungen und nützliche neue Funktionen mit sich.

Ein Highlight ist die Erweiterung des Health-Checks:
Er umfasst nun zusätzliche Prüfungen, die den Zustand von opsi-Paketen auf Depotservern und Clients analysieren. Veraltete oder fehlgeschlagene Pakete werden zuverlässig erkannt und gemeldet.

opsi-client-agents

Das Handling der Service-Verbindung wurde grundlegend überarbeitet:
  • Ressourcenschonender Betrieb
  • Bündelung mehrerer Verbindungen zur Effizienzsteigerung
  • Schnellere Ausführung von Aktionen
Auch der Produkt-Cache wurde umfassend modernisiert:
  • Fehlertoleranter und robuster bei Problemen
  • Intelligentere Cache-Nutzung zur Optimierung des Ablaufs
Zusätzlich wurden opsi-deploy-client-agent und opsi-client-agent-installer widerstandsfähiger gegenüber unvollständigen oder fehlerhaften Betriebssystemen gemacht.

opsi-cli

Neben diversen Verbesserungen und Bugfixes enthält die neue Version eine besonders praktische Funktion:
Mit dem Befehl `opsi-cli package fetch` kann ein bereits installiertes Produkt direkt aus einem opsi-Paket-Depot geladen und daraus ein neues opsi-Paket erstellt werden.

opsi-setup-detector

Der überarbeitete opsi-setup-detector bietet Fehlerbehebungen sowie neue Funktionen:
  • Control-Dateien werden nun standardmäßig im TOML-Format erstellt
  • Die Option `uninstall_before_install` ist standardmäßig deaktiviert
  • Beim Einsatz eines Custom Channels werden alle Dateien aus `custom/additional_files` übernommen
  • Das Standard-Icon wird automatisch aus `template-files\<channel>\images\template.png` geladen
Linux-Netboot

Die aktualisierten Linux-Netboot-Produkte enthalten verschiedene Verbesserungen und Fehlerkorrekturen.
Neu ist zudem die Unterstützung für die Installation von Debian 13 »Trixie«.

===========================
Pakete für opsi 4.3 stable:
===========================

== OPSI_PACKAGE == == TOOL ==
  • opsi-cli 4.3.20.0 Changelog
  • opsi-client-agent-msi 4.3.12.5 Changelog
  • opsi-setup-detector-setup.exe 4.3.6.2-1
== SERVER_PACKAGE == Mit freundlichen Grüßen
Jan Schneider


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


SirTux
Beiträge: 607
Registriert: 05 Feb 2011, 18:37

Re: opsi 4.3 Mai-Release

Beitrag von SirTux »

Es gibt da wohl ein Problem:

Code: Alles auswählen

[3] [2025-05-28 10:35:47.055] [               ] Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.3.12.5-1.opsi' on depot 'depotserver': Not initialized   (opsipackageupdater.py:457)
Traceback (most recent call last):
  File "opsiutils/opsipackageupdater.py", line 453, in main
  File "opsiutils/opsipackageupdater.py", line 423, in updater_main
  File "opsiutils/update_packages/Updater.py", line 422, in processUpdates
  File "<string>", line 1, in depot_installPackage
  File "opsicommon/client/opsiservice.py", line 1653, in jsonrpc
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.3.12.5-1.opsi' on depot 'depotserver': Not initialized
ERROR: Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.3.12.5-1.opsi' on depot 'depotserver': Not initialized
EDIT: Nach mehreren Durchläufen bekommt er wohl alles abgearbeitet.
larsg
Beiträge: 283
Registriert: 16 Dez 2014, 18:06

Re: opsi 4.3 Mai-Release

Beitrag von larsg »

Ich bekomme mit der aktuellsten Version ebenfalls o.a. Fehler auf zwei verschiedenen Depot's.

Code: Alles auswählen

Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.3.10.5-1.opsi' on depot 'depot.server.de': Not initialized
Versionsstand auf dem DepotServer:

Code: Alles auswählen

opsi-linux-bootimage                   20250422-1        
opsi-server-full                       4.3.5.1-1         
opsi-tftpd-hpa                         5.2.9-3           
opsi-utils                             4.3.14.2-1        
opsiconfd                              4.3.32.7-1        
opsipxeconfd                           4.3.7.0-1         
Versionsstand auf dem ConfigServer:

Code: Alles auswählen

opsi-linux-bootimage-20250422-lp155.1.1.noarch
opsi-tftp-hpa-server-5.2.9-lp155.80.1.x86_64
opsi-windows-support-4.2.0.4-150400.1.1.noarch
opsi-linux-support-4.2.0.0-150400.1.1.noarch
opsipxeconfd-4.3.7.0-lp155.1.1.x86_64
opsiconfd-4.3.31.27-lp155.1.1.x86_64
opsi-server-4.3.5.1-lp155.1.1.noarch
opsi-utils-4.3.13.1-lp155.1.1.x86_64
Bei mir funktioniert es auch nach etlichen Versuchen nicht.

Update
Ich sehe gerade die Version von opsiconfd & opsi-utils auf dem ConfigServer sind älter als die auf dem DepotServer, vermutlich ist das die Ursache?
Wir hatten erst gestern die neuesten OPSI Pakete auf dem ConfigServer installiert, war wohl scheinbar einfach unglückliches Timing?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: opsi 4.3 Mai-Release

Beitrag von j.schneider »

Seltsam, funktioniert es mit den aktuellsten opsi-utils und opsiconfd?


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


SirTux
Beiträge: 607
Registriert: 05 Feb 2011, 18:37

Re: opsi 4.3 Mai-Release

Beitrag von SirTux »

Nein, ich habe jetzt hier ein anderes System wo das Problem auch nicht weggeht. Es hilf auch nichts den opsi-package-manager zu benutzen.

EDIT:

Es handelt sich um ein Depot, entsprechend ist da kein MySQL-Backend aktiv.

Code: Alles auswählen

Traceback (most recent call last):
  File "opsiconfd/backend/rpc/depot.py", line 914, in install_package
  File "opsiconfd/backend/rpc/depot.py", line 878, in install_package
  File "contextlib.py", line 141, in __enter__
  File "opsiconfd/backend/mysql/__init__.py", line 461, in session
RuntimeError: Not initialized
lhsei
Beiträge: 4
Registriert: 06 Aug 2021, 10:11

Re: opsi 4.3 Mai-Release

Beitrag von lhsei »

Hallo,

bei uns tritt das Problem auch auf. Wir haben einen Configserver und zusätzlich einen Depotserver an einem anderen Standort. Bei beiden trat der Fehler "not initialized" auf.

Auf dem Configserver konnte der Fehler durch einen Neustart des opsiconfd behoben werden. Auf dem Depotserver haben weder Service- noch Serverneustarts den Fehler behoben.

Gibt es schon erste Erkenntnisse oder einen Workaround?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: opsi 4.3 Mai-Release

Beitrag von j.schneider »

Wir haben das Problem gefunden, mit opsiconfd 4.3.33.2 behoben und als Hotfix veröffentlicht.

Grüße
Jan Schneider


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


volfo
Beiträge: 28
Registriert: 26 Mär 2021, 09:35

Re: opsi 4.3 Mai-Release

Beitrag von volfo »

es scheint leider das Problem nicht zu beheben.

Ich habe gerade eben den ersten Depotserver geupdated und bin mit der neuen Version auf das gleiche Problem gestoßen:

Code: Alles auswählen

Traceback (most recent call last):
  File "opsiconfd/backend/rpc/depot.py", line 898, in install_package
  File "opsiconfd/backend/rpc/depot.py", line 878, in install_package
  File "opsiconfd/backend/rpc/__init__.py", line 183, in wrapper
  File "opsiconfd/backend/rpc/obj_product_on_depot.py", line 142, in productOnDepot_updateInstallationTime
  File "contextlib.py", line 141, in __enter__
  File "opsiconfd/backend/mysql/__init__.py", line 461, in session
RuntimeError: Not initialized

Code: Alles auswählen

root@opsi-exp:/var/log/opsi/opsiconfd# opsiconfd --version
4.3.33.2 [python-opsi-common=4.3.29.8]

***UPDATE***
Depotserver UND Configserver benötigen die aktuelle opsiconfd-version, dann tritt der Fehler nicht auf
Zuletzt geändert von volfo am 02 Jun 2025, 10:21, insgesamt 1-mal geändert.
lhsei
Beiträge: 4
Registriert: 06 Aug 2021, 10:11

Re: opsi 4.3 Mai-Release

Beitrag von lhsei »

Bei uns hat auf beiden Servern die Installation des Hotfixes funktioniert und OPSI läuft wieder reibungslos.

Vielen Dank für die schnelle Fehlerbehebung!
volfo
Beiträge: 28
Registriert: 26 Mär 2021, 09:35

Re: opsi 4.3 Mai-Release

Beitrag von volfo »

lhsei hat geschrieben: 02 Jun 2025, 09:48 Bei uns hat auf beiden Servern die Installation des Hotfixes funktioniert und OPSI läuft wieder reibungslos.

Vielen Dank für die schnelle Fehlerbehebung!
ok, dann werde ich erst noch den Configserver updaten, bevor ich einen Rollback in Betracht ziehe.
Antworten