opsi-admin -d method productProperty_updateObjects
Verfasst: 11 Dez 2018, 16:10
Hallo an alle,
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
Anschließend alles nötige abgeändert und versucht mit
wieder einzuspielen. Nur leider hakt es hier.
Es wird eine ellenlange Fehlermeldung mit der kompletten json-Datei ausgegeben:
Ich halte mich hier exakt an das Handbuch, der Befehlist identisch. Was mache ich falsch?
Der Workaround über
funktioniert zwar, aber ist sehr mühsam und es bleiben die bisherigen Values der Properties bestehen (sollen aber raus).
Vielen Dank schonmal für die Hilfe!
Grüße
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