ich möchte die Opsiclientd-RPC-Schnittstelle (3.4) nutzen, um einzelne Opsiclients zu rebooten. Dazu schicke ich über https/post folgende JSON-Nachricht:
Code: Alles auswählen
...
Content-Type: application/json
Accept: application/json
{ "method": "reboot", "params": [], "id": 1 }
...
Code: Alles auswählen
{"error":{"message":"Cache service not initiated","class":"Exception"},"id":1,"result":null}
Code: Alles auswählen
[1] [Sep 13 17:19:54] [cached cfg server] Traceback: (Logger.pyo|647)
[1] [Sep 13 17:19:54] [cached cfg server] line 1662 in '_realRpc' in file 'opsiclientd.pyo' (Logger.pyo|647)
[1] [Sep 13 17:19:54] [cached cfg server] line 1615 in 'processRpc' in file 'opsiclientd.pyo' (Logger.pyo|647)
[1] [Sep 13 17:19:54] [cached cfg server] ==>>> Cache service not initiated (opsiclientd.pyo|1664)
Hat jemand eine Idee, woran es liegen könnte? Sind die Quellen für opsiclientd eigentlich offen, so dass ich das Problem selber zurückverfolgen kann?
Vielen Dank im Voraus!