Property-Wert ändert sich nicht

Antworten
kniggisiggi
Beiträge: 61
Registriert: 25 Mär 2010, 14:02

Property-Wert ändert sich nicht

Beitrag von kniggisiggi »

halli hallo,

ich habe ein opsi-paket selber estellt, welchem ich über productproperties einen gewissen wert mitgeben kann.

nun möchte ich an dem paket ein update vornehmen und habe unter anderem unter values einen wert hinzugefügt, welcher aber leider nicht nach einem installieren des neuen upgedateten paketes in configed aufgeführt wird.

hier ein beispiel:

Code: Alles auswählen

[ProductProperty]
type: unicode
name: test
multivalue: False
editable: False
description: test paket
values: ["value1", "value2", "value3", "none"]
default: ["none"]
füge ich diesem productproperty ein "value4" hinzu, wird diese auswahl (nach einem opsi-makeproductfile, opsi-package-manager -i ...) leider nicht im configed angezeigt. die anderen veränderungen (install-dateien) wurden richtig installiert.

ich benutze den configed-editor 4.0.1.16

würde mich über jede hilfe freuen.

danke im voraus.

grüße

kniggisiggi
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Property-Wert ändert sich nicht

Beitrag von ueluekmen »

Hi kniggi,

wäre sehr hilfreich, wenn du neben dem Beispiel noch zeigen würdest, wie du die das Property hinzugefügt hast. Vielleicht ist einfach nur ein logischer Fehler drin. Vielleicht hilft auch nach dem Einspielen des Pakets ein Blick in die Log: /var/log/opsi/package.log

Grüße


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


kniggisiggi
Beiträge: 61
Registriert: 25 Mär 2010, 14:02

Re: Property-Wert ändert sich nicht

Beitrag von kniggisiggi »

leider gibt die log-datei packages.log keine informationen preis.

ich habe das property hinzugefügt, indem ich die angaben im 1. post in die datei:

home/opsiproducts/test/OPSI/control

eingetragen habe.

hier der komplette auszug aus der benannten datei:

Code: Alles auswählen

[Package]
version: 05
depends:
incremental: False

[Product]
type: localboot
id: test
name: test
description: test package
advice:
version: 05
priority: 0
licenseRequired: False
productClasses:
setupScript: setup.ins
uninstallScript:
updateScript:
alwaysScript:
onceScript:
customScript:
userLoginScript:

[ProductProperty]
type: unicode
name: test
multivalue: False
editable: False
description: test paket
values: ["value1", "value2", "value3", "none"]
default: ["none"]
Benutzeravatar
koepkek
uib-Team
Beiträge: 257
Registriert: 11 Jan 2012, 11:27

Re: Property-Wert ändert sich nicht

Beitrag von koepkek »

Hi,

ich vermisse den Eintrag für den value4 in der Control Datei!?

Gruß
Karsten Köpke


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


kniggisiggi
Beiträge: 61
Registriert: 25 Mär 2010, 14:02

Re: Property-Wert ändert sich nicht

Beitrag von kniggisiggi »

der eintrag ist mir nicht bekannt.

was soll er bewirken?

im handbuch steht dazu nix drin.

grüße
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Property-Wert ändert sich nicht

Beitrag von ueluekmen »

Was koepke meinte ist, dass das codebeispiel mit dem hinzugefügten Wert fehlt.

Alles kann ich das nicht nachvollziehen, wenn ich das Paket so wie gepostet baue und dann das Property ändere:

Code: Alles auswählen

[ProductProperty]
type: unicode
name: test
multivalue: False
editable: False
description: test paket
values: ["value1", "value2", "value3", "none", "value4"]
default: ["none"]
Dann sieht man nach einem komplett reload (links oben) im configed auch den hinzugefügten Wert. Also erst mal kein Fehlverhalten fest zu stellen, aber vielleicht verstehe ich den Post auch nicht richtig. :?


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


kniggisiggi
Beiträge: 61
Registriert: 25 Mär 2010, 14:02

Re: Property-Wert ändert sich nicht

Beitrag von kniggisiggi »

boah, man bin ich doof!

ja genau das meine ich.

ich füge genau wie in deinem beispiel ein "value4" hinzu:

Code: Alles auswählen

values: ["value1", "value2", "value3", "none", "value4"]
dazu ändere ich noch die versionsnummer des paketes:

Code: Alles auswählen

[Package]
version: 06
danach kommt ein:

Code: Alles auswählen

opsi-makeproductfile ; opsi-package-manager -i test_05-06.opsi 
nach einem reload im configed wird der wert "value4" nicht angezeigt.

auch wenn ich die einträge komplett unter values ändere wird diese veränderung nicht angezeigt. z.b.:

Code: Alles auswählen

values: ["neuvalue1", "neuvalue2", "none"]
verändere ich allerdings den namen des productproperty:

Code: Alles auswählen

[ProductProperty]
type: unicode
name: neutest
werden die veränderunge unter values angezeigt.

allerdings wäre das natürlich nicht sehr wünschenswert, da die alten bestehenden productpropertywerte den bestehenden pcs bereits zugeordnert sind und im falle einer pc-neuinstallation automatisch zugeordnet sein würden.

verändere ich den productproperty-namen müsste ich jedem pc wieder die richtigen values zuordnen.
Antworten