Hallo,
Ich habe einen Lizenzpool erstellt aus dem sich die Clients ihren Lizenzschlüssel holen sollen.
Dieser wird auch ausgelesen.
#############################################################################
[5] [15.09.2010 16:05:32] Set $LicenseKey$ = demandLicenseKey ($LicensePool$)
[6] [15.09.2010 16:05:32] Calling opsi service at https://192.168.50.30:4447
[6] [15.09.2010 16:05:32] JSON service request https://192.168.50.30:4447/rpc getAndAssignSoftwareLicenseKey
[6] [15.09.2010 16:05:32] The value of the variable "$LicenseKey$" is now: "12345-12345-12345-12345-12345"
[5] [15.09.2010 16:05:32]
[5] [15.09.2010 16:05:32] Set $ServiceErrorClass$ = getLastServiceErrorClass
[6] [15.09.2010 16:05:32] The value of the variable "$ServiceErrorClass$" is now: "None"
[5] [15.09.2010 16:05:32] comment: Error class: None
[5] [15.09.2010 16:05:32]
[5] [15.09.2010 16:05:32] If
[5] [15.09.2010 16:05:32] $ServiceErrorClass$ = "None" <<< result true
[5] [15.09.2010 16:05:32] Then
[5] [15.09.2010 16:05:32] comment: Everything fine, we got the license key '12345-12345-12345-12345-12345'
#############################################################################
Jetzt habe ich maxInstallations auf 1 gesetzt um zu schauen was eine Überschreitung der Lizenzen bewirken würde,
da ich dann gerne einen Abbruch haben möchte und das Paket nicht installiert werden soll.
Dabei kommt folgendes Ergebnis:
#############################################################################
[5] [07.01.2000 11:56:53] Set $LicenseKey$ = demandLicenseKey ($LicensePool$)
[6] [07.01.2000 11:56:53] Calling opsi service at https://192.168.50.30:4447
[6] [07.01.2000 11:56:53] JSON service request https://192.168.50.30:4447/rpc getAndAssignSoftwareLicenseKey
[6] [07.01.2000 11:56:53] The value of the variable "$LicenseKey$" is now: ""
[5] [07.01.2000 11:56:53]
[5] [07.01.2000 11:56:53] Set $ServiceErrorClass$ = getLastServiceErrorClass
[6] [07.01.2000 11:56:53] The value of the variable "$ServiceErrorClass$" is now: "None"
[5] [07.01.2000 11:56:53] comment: Error class: None
[5] [07.01.2000 11:56:53]
[5] [07.01.2000 11:56:53] If
[5] [07.01.2000 11:56:53] $ServiceErrorClass$ = "None" <<< result true
[5] [07.01.2000 11:56:53] Then
[5] [07.01.2000 11:56:53] comment: Everything fine, we got the license key ' '
#############################################################################
Mache ich nun schon Grundsätzlich etwas verkehrt oder wie kann ich einen Abbruch an dieser Stelle bewirken?
Lizenzmanager
- j.schneider
- uib-Team
- Beiträge: 2046
- Registriert: 29 Mai 2008, 15:14
Re: Lizenzmanager
Hallo Herr Bialek,
das scheint ein Bug in den Legacy-Methoden zu sein.
Bitte tauschen Sie die Datei /etc/opsi/backendManager/extend.d/20_legacy.conf durch die angehängte Version aus.
Über eine kurze Rückmeldung wäre ich dankbar.
Dann können wir die geänderte Datei in das nächste Paket-Update einbeziehen.
Gruß,
Jan Schneider
das scheint ein Bug in den Legacy-Methoden zu sein.
Bitte tauschen Sie die Datei /etc/opsi/backendManager/extend.d/20_legacy.conf durch die angehängte Version aus.
Über eine kurze Rückmeldung wäre ich dankbar.
Dann können wir die geänderte Datei in das nächste Paket-Update einbeziehen.
Gruß,
Jan Schneider
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: Lizenzmanager
Hallo Herr Schneider,
danke für die schenlle Antwort. Ich habe das ganze jetzt noch einmal getestet.
Das Paket wird nun korrekt Abgelehnt und nach erhöhung der Lizenzanzahl wieder akzeptiert.
Gruß
H.Bialek
danke für die schenlle Antwort. Ich habe das ganze jetzt noch einmal getestet.
Das Paket wird nun korrekt Abgelehnt und nach erhöhung der Lizenzanzahl wieder akzeptiert.
Gruß
H.Bialek