Ich ändere Produktstati teilweise direkt via Kommandozeile und JSON Datei. Das funktioniert aber irgendwie gerade nicht mehr. Beispiel
Date "update_objects.json", Inhalt:
Code: Alles auswählen
[
    {
        "ident": "opsi-smartmontools;NetbootProduct;5.41;4;yi7xa19z.sd8106.gad.de",
        "locked": false,
        "productVersion": "5.41",
        "productType": "NetbootProduct",
        "depotId": "yi7xa19z.sd8106.gad.de",
        "type": "ProductOnDepot",
        "packageVersion": "4",
        "productId": "opsi-smartmontools"
    }
]Code: Alles auswählen
sh -c cat /tmp/update_objects.json | opsi-admin -d method productOnDepot_updateObjectsCode: Alles auswählen
[2] Traceback: (Logger.py|798)
[2]   File "/usr/bin/opsi-admin", line 1697, in <module>
    main(sys.argv[1:])
 (Logger.py|798)
[2]   File "/usr/bin/opsi-admin", line 367, in main
    raise error
 (Logger.py|798)
[2]      ==>>> Failed to execute u'method productOnDepot_updateObjects': productOnDepot_updateObjects() takes exactly 2 arguments (1 given) (opsi-admin|1704)
[3] Error during execution: Failed to execute u'method productOnDepot_updateObjects': productOnDepot_updateObjects() takes exactly 2 arguments (1 given) (opsi-admin|1705)
Das macht mir im oPB meine Entsperrfunktion kaputt, siehe auch: viewtopic.php?f=22&t=8269
Lieber Gruß
Holger
 ,
 , 

