Inst. mit lok. Admin - Probleme bei demandLicenseKey

Antworten
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Inst. mit lok. Admin - Probleme bei demandLicenseKey

Beitrag von pandel »

Hallo zusammen!

Ich bekomm bei einem Setup mit lokalem Admin folgenden Fehler im Log (Servername entfernt und optisch auseinandergezogen):

Code: Alles auswählen

[5] [Jan 05 18:56:48:455]       Set  $LicenseKey$ = demandLicenseKey ($LicensePool$)
[6] [Jan 05 18:56:48:455]       Calling opsi service at https://opsiserver:4447/rpc
[6] [Jan 05 18:56:48:455]       JSON service request https://opsiserver:4447/rpc/rpc getAndAssignSoftwareLicenseKey
[6] [Jan 05 18:56:48:505]       JSON Bench for getAndAssignSoftwareLicenseKey "params":["","p_teamviewer","",""],"id":1} Start: 18:56:48:455 Time: 00:00:00:050

[3] [Jan 05 18:56:48:509]       Error: retrieveJSONObject --- opsi service problem ----> {"message":"Bad object id: ''","class":"ValueError"}
[3] [Jan 05 18:56:48:509]       Error: Got no license key: -> {"message":"Bad object id: ''","class":"ValueError"}

[6] [Jan 05 18:56:48:509]         The value of the variable "$LicenseKey$" is now: ""
[5] [Jan 05 18:56:48:509]       Set  $ServiceErrorClass$ = getLastServiceErrorClass
[6] [Jan 05 18:56:48:509]         The value of the variable "$ServiceErrorClass$" is now: "ValueError"
Der Lizenzpool existiert, es sind Lizenzen drin und frei. Ich verstehe überhaupt nicht, warum das passiert. Das habe ich bei anderen Setups mit lok. Admin haargenau schon so gemacht und es lief einwandfrei. Das einzige, was mir auffällt ist, dass getAndAssignSoftwareLicenseKey ja eigentlich noch irgendwo die ClientId als Parameter bekommen müsste, oder? Die sehe ich aber nirgendwo...

EDIT: gerade gesehen, beim Uninstall sieht's besser aus, läuft aber auch nicht mit lokalem Admin, sondern normal:

Code: Alles auswählen

[6] [Jan 05 19:22:12:862] [teamviewer]   Calling opsi service at https://opsiserver:4447
[6] [Jan 05 19:22:12:862] [teamviewer]   JSON service request https://opsiserver:4447/rpc deleteSoftwareLicenseUsage
[6] [Jan 05 19:22:12:914] [teamviewer]   JSON Bench for deleteSoftwareLicenseUsage "params":["yi7xa1c0.sd8106.gad.de","","p_teamviewe Start: 19:22:12:862 Time: 00:00:00:052
[6] [Jan 05 19:22:12:917] [teamviewer]     The value of the variable "$result$" is now: ""
[6] [Jan 05 19:22:12:917] [teamviewer]   
[6] [Jan 05 19:22:12:917] [teamviewer]   ~~~~~~~ End Sub   ~~~~~~~  Sub_free_license
Helft mir bitte aus der Ratlosigkeit...

Lieber Gruß
Holger

PS: Aso, frohes Neues :mrgreen:
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Inst. mit lok. Admin - Probleme bei demandLicenseKey

Beitrag von n.wenselowski »

Hallo Holger,
pandel hat geschrieben:

Code: Alles auswählen

[6] [Jan 05 18:56:48:505]       JSON Bench for getAndAssignSoftwareLicenseKey "params":["","p_teamviewer","",""],"id":1} Start: 18:56:48:455 Time: 00:00:00:050

[3] [Jan 05 18:56:48:509]       Error: retrieveJSONObject --- opsi service problem ----> {"message":"Bad object id: ''","class":"ValueError"}
[3] [Jan 05 18:56:48:509]       Error: Got no license key: -> {"message":"Bad object id: ''","class":"ValueError"}
An der Stelle fehlt als erster Parameter die clientID des Rechners, deshalb meckert er hier eine Bad object ID an.
Eventuell mal mit höherem Loglevel laufen lassen und schauen, ob es beim Auslesen der selbigen ein Problem gibt.


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: Inst. mit lok. Admin - Probleme bei demandLicenseKey

Beitrag von pandel »

Hi Niko,

danke, das hatte ich ja auch schon bemerkt. Gott sei Dank tats der ganze Installer (TeamViewer) nicht so wie ich wollte, daher habe ich das Paket komplett umgestellt und es ohne lok. Admin gebaut. Jetzt geht's wieder. Sollte das nochmal auftauchen, dann halte ich das mal im Hinterkopf und teste nochmal.

Interessant ist an der Stelle eben, dass es NUR bei Verwendung mit lok. Admin aufgetreten ist. Verstehe ich nicht wirklich, aber was solls...

Trotzdem danke für den Hinweis!

Lieber Gruß
Holger
Antworten