Zur Aufklaerung:
Nachdem ich Kenntnis vom Problem hatte, habe ich mich gestern auf die Suche begeben.
Ursache war die neue Property
uninstall_kaspersky:_additional_cleanup.
Und nein, der Doppelpunkt war kein vim-Fehler sondern Absicht um die Lesbarkeit im opsiconfiged zu verbessern.
Bei der Ursachensuche hat sich ergeben, dass das Problem nur bei Verwendung des
File-Backend fuer OPSI auftritt. Kommt das SQL-Backend zum Einsatz tritt der Fehler nicht auf.
Betroffen ist sowohl die aktuelle Version des OPSI-Servers als auch ein 4.0.7-Legacy-System. Auf letztem auessert sich der Fehler jedoch anders; im Log findet sich dort: "No JSON object could be decoded".
Ein Blick in
/var/lib/opsi/config/products/o4i_kaspersky_12-7.localboot offenbart das Fehlen saemtlicher Properties.
In
/var/lib/opsi/config/depots/*.ini steht in de Sektion
[o4i_kaspersky-install] ein Eintrag:
allerdings waere
richtig gewesen.
Der Aufruf von:
Code: Alles auswählen
opsi-admin -d method getProductProperties_hash o4i_kaspersky
liefert auf den betroffenen System keinerlei Properties.
Wird in der/den
/var/lib/opsi/config/depots/*.ini der fehlerhafte Eintrag z.B. in
geaendert, laesst sich das Paket deinstallieren.
Die Property wurde umbenannt und ein neunes Paket erstellt.
Sofern ein Depot-Server das Problem bereits hat, ist jedoch eine manuelle Korrektur in der
/var/lib/opsi/config/depots/*.ini erforderlich.