Seite 1 von 1

Bug in win7_4.0.1-2.opsi

Verfasst: 01 Jun 2011, 19:26
von ma733
Bug in win7_4.0.1-2.opsi


Erstellung eigener Win7 Produkte nicht möglich, fehlerhaft.
( die hier eingetragenen ProduktKEY sind öffentliche TestKEY direkt von Microsoft für W7 Professional)

Bei der Erstellung eigener Win7 Produkte mit angepasster Windows7 Version und passenden Produktschlüssel, wird der Wert
default: ["hyf8j-cvrmy-cm74g-rphkf-pw487"] in der Sektion [ProductProperty] der control Datei einfach entfernt.

win7 Produkt wird entpackt: opsi-package-manager -x win7_4.0.1-2.opsi
Datei control wird bearbeitet

[ProductProperty]
type: unicode
name: productkey
multivalue: False
editable: True
description: Lizenzschlüssel
values: ["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"]
default: ["hyf8j-cvrmy-cm74g-rphkf-pw487"]


dann im Verzeichnis opsi-makeproductfile

Paket ist erstellt, in dem Verzeichnis in der control fehlt der Eintrag

[ProductProperty]
type: unicode
name: productkey
multivalue: False
editable: True
description: Lizenzschlüssel
values: ["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"]

nach dem auspacken der neuen *.opsi fehlt der Eintrag natürlich auch.

Das führte bei uns, wie auch hier im Forum schon einmal beschrieben, zu schon erwähnten Problem:
"Windows 7 - Out of Range"

viewtopic.php?f=7&t=2501&p=12186&hilit=index#p12186

Gruß Mike

Re: Bug in win7_4.0.1-2.opsi

Verfasst: 02 Jun 2011, 12:33
von d.oertel
Hi,
in dem Verzeichnis in der control
Welches Verzeichnis genau ?
Mit welchem Befehl (genau) installiert ?

Bitte Kapitel opsi-package-manager im opsi-Handbuch lesen (Option -p)

gruss
d.oertel

Re: Bug in win7_4.0.1-2.opsi

Verfasst: 03 Jun 2011, 08:34
von ma733
Hallo Herr Oertel,

nach dem auspacken mit dem Befehl opsi-package-manager -x win7_4.0.1-2.opsi im Verzeichnis /home/opsiproducts

wird ein Ordner "win7" angelegt in diesem befinden sich zwei Verzeichnisse "opsi" und "client_data".

in dem Verzeichnis /home/opsiproducts/win7/opsi ist nun eine Datei "control" vorhanden. Auf diese Datei bezieht sich meine Beschreibung.

Das neue Paket wird einfach mit dem Befehl opsi-package-manager -i -d all win7_4.0.1-2.opsi installiert.


Die Option -p für die Installation ist bekannt, sollte aber nicht notwendig sein wenn die gewünschten Änderungen schon in dem neuen Paket enthalten sind.

Vielen Dank.

Gruß Mike

Re: Bug in win7_4.0.1-2.opsi

Verfasst: 06 Jun 2011, 15:59
von d.oertel
Hi,
Die Option -p für die Installation ist bekannt, sollte aber nicht notwendig sein wenn die gewünschten Änderungen schon in dem neuen Paket enthalten sind.
falsch - default is keep

Code: Alles auswählen

 
 opsi-package-manager --help

(....)

-p, --properties   <mode>        mode for default product property values
                                      ask     = display dialog
                                      package = use defaults from package
                                      keep    = keep depot defaults (default)
gruss
d.oertel

Re: Bug in win7_4.0.1-2.opsi

Verfasst: 08 Jun 2011, 16:36
von ma733
Hallo,

ich denke wir kommen so vollkommen vom Thema ab.
Ich wollte nur informieren, wenn jemand an dem Netboot Win7_4.0.1-2 etwas verändert, wird das
Paket mit unvollständiger Configuration erstellt, hier speziell der Default-Wert Produktkey fehlt vollständig.

vor opsi-makeproductfile

[ProductProperty]
type: unicode
name: productkey
multivalue: False
editable: True
description: Lizenzschlüssel
values: ["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"]
default: ["hyf8j-cvrmy-cm74g-rphkf-pw487"]

nach dem opsi-makeproductfile

[ProductProperty]
type: unicode
name: productkey
multivalue: False
editable: True
description: Lizenzschlüssel
values: ["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"]
..........................................


und richtig ist das dann die Defaults benutzt werden, jedoch wenn kein default mehr vorhanden ist ?

dann kann das nur so für das Produkt nachgereicht werden:

opsi-admin -d method setProductProperty win7 "productkey" "hyf8j-cvrmy-cm74g-rphkf-pw487" <depot-id>


Gruß Mike

Re: Bug in win7_4.0.1-2.opsi

Verfasst: 08 Jun 2011, 18:51
von d.oertel
Hi,

Code: Alles auswählen

values: ["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"]
default: ["hyf8j-cvrmy-cm74g-rphkf-pw487"]
Wiederspricht sich halt

Code: Alles auswählen

values: ["hyf8j-cvrmy-cm74g-rphkf-pw487"]
default: ["hyf8j-cvrmy-cm74g-rphkf-pw487"]
gruss
d.oertel