Ich habe fuer opsi-admin eigene Extensions geschrieben (https://git.o4i.org:jens.boettge/opsi_extensions.git).
Nach dem letzten Update der opsi-utils auf Version 4.3.29.2-1 am 29.05. funktionieren diese nicht mehr:
Code: Alles auswählen
RuntimeError: Failed to execute method custom_setupWhereOutdated false true: Opsi rpc error: No module named 'opsicommon'
...aber ich finde eben doch nicht mehr alles.Wichtiger Hinweis für Umgebungen mit eigenen Python-Skripten oder opsi-cli-Plugins: Das Python-Paket `opsicommon` wurde durch das neue Paket `opsi` https://github.com/opsi-org/python-opsi ersetzt, das Funktionalitäten aus mehreren bisherigen Paketen zusammenführt. Die bisherige Funktionalität ist weiterhin enthalten, befindet sich jedoch in anderen Modulen. Wer eigene Skripte oder Plugins verwendet, muss die entsprechenden Imports anpassen.
- opsicommon.objects –> opsi.service.model.object
- opsicommon.types –> ???
Was mich ausserdem nun verwirrt: starte ich opsi-python funktioniert z.B. ein
Code: Alles auswählen
import opsicommonCode: Alles auswählen
import opsiViele Gruesse,
Jens