nach dem Upgrade auf OPSI 4.3 ist eines meiner Monitoring-Scripte aus dem Tritt geraten.
Der erste Stolperer war den Imports geschuldet. Aus
Code: Alles auswählen
from OPSI.Backend.BackendManager import BackendManager
backend = BackendManager()
Code: Alles auswählen
from opsicommon.client.opsiservice import get_service_client
backend = get_service_client()
Allerdings scheitert nun der Aufruf von
Code: Alles auswählen
backend.getProducts_hash(DepotServer)
Code: Alles auswählen
backend.getProducts_listOfHashes(DepotServer)
Alle anderen verwendeten Methoden funktionieren.opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Bad object id: ''
Gerade bin ich noch auf die Idee gekommen getProducts_hash und getProducts_listOfHashes mit opsi-admin zu testen. Aber auch hier erhalte ich den gleichen Fehler.
Viele Gruesse,
Jens