ich bin ein wenig mit meinem Latein am Ende, aber wahrscheinlich übershe ich irgendetwas.
Ich möchte für ein netboot-Produkt die Properties ändern. Im Grunde auch ganz einfach:
Als erstes ein Export mittels
Code: Alles auswählen
opsi-admin -d method productProperty_getObjects [] '{"productId":"win10-x64"}' > config.json
Code: Alles auswählen
opsi-admin -d method productProperty_updateObjects < config.json
Es wird eine ellenlange Fehlermeldung mit der kompletten json-Datei ausgegeben:
Code: Alles auswählen
[2] Traceback: (Logger.py|798)
[2] File "/usr/bin/opsi-admin", line 1694, in <module>
main(sys.argv[1:])
(Logger.py|798)
[2] File "/usr/bin/opsi-admin", line 366, in main
raise error
(Logger.py|798)
[3] Error during execution: Failed to execute u'method productProperty_updateObjects opsi-admin -d method productOnDepot_updateObjects \....JSON-DATEI.....\'': productProperty_updateObjects() takes exactly 2 arguments (536 given) (opsi-admin|1702)
Der Workaround über
Code: Alles auswählen
opsi-package-manager -p ask -i win10-x64_4.1.0.0-10.opsi
Vielen Dank schonmal für die Hilfe!
Grüße