Lizenzmanagement - Lizenz hinterlegen

Antworten
david
Beiträge: 10
Registriert: 02 Dez 2010, 10:37

Lizenzmanagement - Lizenz hinterlegen

Beitrag von david »

Hallo,

und zwar bin ich gerade dabei das Lizenzmanagement-Modul zu testen, habe es leider bisher noch nicht richtig zum laufen zu bekommen.

Infos zu meiner Installation:
- opsi 4.0
- Lizenzpools sind definiert.
- opsi-Produkte sind Lizenzpools zugeordnet
- Windows-Software sind Lizenzpools zugeordnet
- Lizenzverträge sind auch eingetragen

Gehen wir davon aus ich möchte nun eine Lizenz für Windows 7 hinterlegen. In dem Auswahlfenster "Lizenzpool auswählen" ist der Windows 7 Eintrag ausgewählt, auch der dementsprechende Lizenzvertrag ist angeklickt.
Nun klicke ich auf "Volume" im Fensterbereich "Lizenzmodell konfigurieren". In den nun editierbaren Feldern hinterlege ich den Lizenzschlüssel und im Feld "Max. Installationen" ändere ich den Eintrag auf 0 für beliebig viele Installationen.
Der Wert in dem Feld "ID" steht ändere ich zu: "microsoft_windows_7" (genauso heißen Lizenzpool und Lizenzvertrag). Wenn ich nun auf "Abschicken" klicke erhalte ich folgende Fehlermeldung:

Tue Jan 11 15:01:42 CET 2011 -- Opsi service error: [IndexError] list index out of range
Tue Jan 11 15:01:42 CET 2011 -- Opsi service error: [BackendReferentialIntegrityError] Backend referential integrity error: Software license with id 'microsoft_windows_7' not found

Ich habe auch schonmal testweise den Wert in dem Feld "ID" gelassen der von OPSI vorgegen wird, aber dies bringt auch keine Besserung. Was mache ich falsch ?

Vielen Dank im Voraus,
david
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von d.oertel »

Hi,

hmm - ich seh erstmal keinen Fehler.

Bitte mal die /var/log/opsi/opsiconfd/<ipnummer-des-clients-auf-dem-der-opsi-configed-läuft> von dem Vorgang posten.

gruss
d.oertel


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


david
Beiträge: 10
Registriert: 02 Dez 2010, 10:37

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von david »

Hallo,

die Log-Datei befindet sich im Anhang (da Anhang nur max. 1 MB groß sein darf befindet sich die Log-Datei in einer .rar-Datei).

Viele Grüße,
David
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von d.oertel »

Hi,

ich sehe den Fehler in der Logdatei, kann aber erstmal auch nicht sagen woher das Problem kommt.
Bitte mal posten:
/etc/opsi/backendManager/dispatch.conf

Weiterhin: Bitte mal den Loglevel erhöhen in der
/etc/opsi/opsiconfd.conf
Danach opsiconfd reloaden:
/etc/init.d/opsiconfd reload
Problem reporoduzieren, logdatei senden, Loglevel wieder runtersetzen

gruss
d.oertel


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


david
Beiträge: 10
Registriert: 02 Dez 2010, 10:37

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von david »

Hallo,

hier ist die dispatch.conf
# -*- coding: utf-8 -*-
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= = = = = = = = = = = = = = = = =
# = backend dispatch configuration
=
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= = = = = = = = = = = = = = = = =
#
# This file configures which methods are dispatched to which backends.
# Entries has to follow the form:
# <regular expression to match method name(s)> : <comma separated list of backen
d name(s)>
#
# Backend names have to match a backend configuraton file basename <backend name
>.conf beneath /etc/opsi/backends.
# For every method executed on backend dispatcher the first matching regular exp
ression will be decisive.
#
# Typical configurations:
# file, opsipxeconfd and dhcpd backend:
# backend_.* : file, opsipxeconfd, dhcpd
# host_.* : file, opsipxeconfd, dhcpd
# productOnClient_.* : file, opsipxeconfd
# configState_.* : file, opsipxeconfd
# .* : file
#
# jsonrpc, opsipxeconfd and dhcpd backend:
# backend_.* : jsonrpc, opsipxeconfd, dhcpd
# .* : jsonrpc
#
# ldap as main backend, mysql as hw/sw invent and license management backend,
opsipxeconfd and dhcpd backend:
# backend_.* : ldap, mysql, opsipxeconfd, dhcpd
# host_.* : ldap, opsipxeconfd, dhcpd
# productOnClient_.* : ldap, opsipxeconfd
# configState_.* : ldap, opsipxeconfd
# license.* : mysql
# softwareLicense.* : mysql
# audit.* : mysql
# .* : ldap
#

backend_.* : file, opsipxeconfd, mysql
host_.* : file, opsipxeconfd
productOnClient_.* : file, opsipxeconfd
configState_.* : file, opsipxeconfd
audit.* : mysql
license.* : mysql
.* : file

Loglevel wurde nun auch erhöht. Leider kann ich das nun nicht mehr reproduzieren,da unsere Testlizenz abgelaufen ist. (Ich hab aber gerade dies bezüglich eine Mail an eine ihrer Mitarbeiterinnen geschickt.)

Viele Grüße,
David
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von wolfbardo »

Hallo David,

bitte die dispatch.conf anpassen:
[EDIT/Korrektur]
es fehlt: softwareLicense.* : mysql

Code: Alles auswählen

backend_.*         : file, opsipxeconfd, mysql 
host_.*            : file, opsipxeconfd
productOnClient_.* : file, opsipxeconfd
configState_.*     : file, opsipxeconfd
license.*          : mysql
softwareLicense.*  : mysql
audit.*            : mysql
.*                 : file
Gruss
Bardo Wolf


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


lecturer
Beiträge: 7
Registriert: 12 Okt 2010, 12:46

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von lecturer »

Da ich gerade vor dem selben Problem stehe.

Sehe ich das dann richtig, dass für das Lizenzmanagement zwingend mysql eingesetzt werden muss?
Geht das nicht mit dem file-backend?

Danke,
karsten
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: Lizenzmanagement - Lizenz hinterlegen

Beitrag von wolfbardo »

Hallo Karsten,

das Lizenzmanagement kann nur eingesetzt werden, wenn für die audit-Daten als Backend mysql-verwendet wird.

Gruss
Bardo Wolf


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


Antworten