Seite 1 von 1

neuen share opsi_depot welcher read-only

Verfasst: 31 Mai 2011, 12:47
von ma733
Hallo,

wir haben nun auf allen Servern das Update für das Depotshare gemacht, erst

Code: Alles auswählen

opsi-setup --auto-configure-samba
dann dieses Script

Code: Alles auswählen

for depot in $(opsi-admin -dS method host_getIdents unicode "{\"type\":\"OpsiDepotserver\"}"); do
echo "Depot: $depot"
depot_remote=$(opsi-admin -dS method host_getObjects [] "{\"id\":\"$depot\"}" | grep "depotRemoteUrl=" | cut -d "=" \
-f2)
depot_local=$(opsi-admin -dS method host_getObjects [] "{\"id\":\"$depot\"}" | grep "depotLocalUrl=" | cut -d "=" -\
f2)
depot_remote_new=$(echo $depot_remote | sed "s|/opt_pcbin/install|/opsi_depot|")
depot_local_new=$(echo $depot_local | sed "s|/opt/pcbin/install|/var/lib/opsi/depot|")
servertype=$(opsi-admin -dS method host_getObjects [] "{\"id\":\"$depot\"}" | grep "type=" | cut -d "=" -f2)
opsi-admin -d method host_updateObjects "{\"type\":\"$servertype\",\"id\":\"$depot\",\"depotLocalUrl\":\"\
$depot_local_new\",\"depotRemoteUrl\":\"$depot_remote_new\"}"
done
opsi-admin -d method config_createUnicode opsiclientd.action_processor.remote_dir "path to action processor" "\\opsi-\
winst\\files\\opsi-winst" "\\opsi-winst\\files\\opsi-winst"
leider funktionieren nun die Netboot Installationen nicht mehr.
Windows 7 hier, der erste Start, das Partitionieren, kopieren der Daten funktioniert, nach dem ersten Start (der PE) wird dja die startnet.cmd ausgeführt, die von setup.py erzeugt wird. Das Netzwerk ist vorhanden, jdoch nur die Meldung das der Path nicht gefunden werden kann (wg. dem neuen share ?????)

Wir bitten um Unterstützung.
Wir benutzen noch das Win7_4.06.opsi

Gruß Mike

Re: neuen share opsi_depot welcher read-only

Verfasst: 31 Mai 2011, 12:57
von j.schneider

Re: neuen share opsi_depot welcher read-only

Verfasst: 31 Mai 2011, 14:31
von ma733
Sehr geehrter Herr Oertel,

vielen Dank für die Antwort.

Nicht gerade elegant die Lösung, wir arbeiten noch an der Umstellung auf den neuen win7_4.0.1-2.opsi, dort sind ja verschiedene Anpassungen zu machen.
Nun funktioniert die Verteilung des Windows7 erst einmal nicht.

Der eigentliche Grund ist nicht die startnet.cmd, sondern die work.cmd, dort wird das Share nun noch nach dem alten Pfad verbunden.

alt: o:\install\win7\installfiles........
wird nun zu o:\win7\installfiles......

dann findet das Script das Verzeichnis nicht.

Die Frage bleibt, wo wirkt sich das noch aus ....


Gruß Mike

Re: neuen share opsi_depot welcher read-only

Verfasst: 31 Mai 2011, 14:44
von ma733
unsere Lösung für den Moment:

in der setup.py
Zeile 303
aus dem: print >> f, "o:\\install\\%s\\installfiles\\setup.exe /unattend:c:\\opsi\\unattend.xml\r" % productId

das machen: print >> f, "o:\\%s\\installfiles\\setup.exe /unattend:c:\\opsi\\unattend.xml\r" % productId


Gruß Mike

Re: neuen share opsi_depot welcher read-only

Verfasst: 01 Jun 2011, 20:01
von ma733
Hallo Herr Oertel,

wir haben nun auf das aktuelle Netboot win7_4.0.1-2.opsi umgestellt.

mit den Informationen von hier:

viewtopic.php?f=6&t=2620

und dem zusätzlichen setzen des Produktkey mit dem Befehl:

opsi-admin -d method setProductProperty win7 "productkey" "hyf8j-cvrmy-cm74g-rphkf-pw487"


Wobei die nächsten Frage entsteht:
die Anpassung des Netboot Win7 ist nicht notwendig gewesen, wenn der Befehl:
opsi-admin -d method xxxx
nicht immer den vorher eingegebenen Wert wieder auf default setzen würde.

der Befehl:
opsi-admin -d method setProductProperty win7 "productkey" "hyf8j-cvrmy-cm74g-rphkf-pw487"
ändert den Wert für "productkey"
anschließend dieser Befehl:
opsi-admin -d method setProductProperty win7 "imagename" "Windows 7 PROFESSIONAL"
ändert den Wert für "imagename"
und stellt den Wert für "productkey" wieder auf default "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Gruß Mike

Re: neuen share opsi_depot welcher read-only

Verfasst: 02 Jun 2011, 12:21
von j.schneider
Bitte das Depot mitgeben:

Code: Alles auswählen

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

Re: neuen share opsi_depot welcher read-only

Verfasst: 02 Jun 2011, 12:39
von d.oertel
Hi,

siehe auch getting-started (aktuelle Version)
3.2.7 Windows-Produktschlüssel

gruss
d.oertel

Re: neuen share opsi_depot welcher read-only

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

vielen Dank für die Antwort.

ist dieser Befehl nun eigentlich für alle Server (1 Master und 3 File/slave) einzeln auszuführen?



Gruß Mike