Softwareverteilung

Christianhh
Beiträge: 8
Registriert: 28 Dez 2013, 00:43

Softwareverteilung

Beitrag von Christianhh »

Hallo zusammen, :D
wir möchten gerne opsi in Zukunft in unserer schule einsetzen,
die vm läuft wunderbar,
open Office kann ich auch schon an die PCs verteilen...
nun habe ich hier noch einige CDs rumliegen, habe schon einiges gelesen von wegen autoit etc...
gibt es dafür noch irgendwo eine gescheite Anleitung?
auf einigen CDs sind auch die .msi files vorhanden...
brauch nun eigentlich nur noch ein gescheites Setup.ins...
habe es schon mit der lernwerkstatt 9 ausprobiert, klappt aber nicht wirklich...
opsi hat mit dem msiexec anscheind Probleme... :roll:

danke schonmal im vorraus!
Benutzeravatar
embl-structures
Beiträge: 327
Registriert: 13 Jan 2010, 18:41
Wohnort: Heidelberg
Kontaktdaten:

Re: Softwareverteilung

Beitrag von embl-structures »

Christianhh hat geschrieben:[...] habe schon einiges gelesen von wegen autoit etc... gibt es dafür noch irgendwo eine gescheite Anleitung?
autoit verwende ich nicht selber, aber google mal nach "autoit tutorial". Oder schau das Beispiel in WInst-Handbuch Kapitel 8.14.2.
Christianhh hat geschrieben:auf einigen CDs sind auch die .msi files vorhanden...
brauch nun eigentlich nur noch ein gescheites Setup.ins...
habe es schon mit der lernwerkstatt 9 ausprobiert, klappt aber nicht wirklich...
opsi hat mit dem msiexec anscheind Probleme... :roll:
Eigentlich ueberhaupt nicht. ;-) Was genau ist die Frage? Zum Helfen/Antworten braucht es mehr Informationen von Deiner Seite: Was hast Du gemacht? Wie sieht Dein install.ins aus? Gibt es Fehlermeldungen? Logs?

frank
Christianhh
Beiträge: 8
Registriert: 28 Dez 2013, 00:43

Re: Softwareverteilung

Beitrag von Christianhh »

so, habe es nun nochmal durchlaufen lassen...
beim hochfahren des clients geht kurz ein kleines setup fenster auf, so als wenn die inst. jetzt beginnt..
aber dann wars das auch schon... sende logdatei an server....

hier ist sie nun

[5] [Jan 21 18:50:38:113] --
[5] [Jan 21 18:50:38:113] --
[1] [Jan 21 18:50:38:113] opsi-winst 4.11.3.6 started at >>21.01.2014 18:50:36
[1] [Jan 21 18:50:38:114] startmessage opsi-winst created at CentralForm.FormCreate: 21.01.2014 18:50:36
[1] [Jan 21 18:50:38:114] Loading skin from: C:\Program Files (x86)\opsi.org\opsi-client-agent\opsi-winst\winstskin
[1] [Jan 21 18:50:38:114] startmessage StartProgramModes and create log: 21.01.2014 18:50:36
[1] [Jan 21 18:50:38:114] startmessage start opsi service connection: 21.01.2014 18:50:36
[1] [Jan 21 18:50:38:114] JSON Bench for backend_info "params":[],"id":1} Start: 18:50:36:778 Time: 00:00:01:198
[1] [Jan 21 18:50:38:114] startmessage create log: 21.01.2014 18:50:37
[6] [Jan 21 18:50:38:114] JSON service request https://192.168.178.2:4447/rpc getDepotId
[6] [Jan 21 18:50:38:216] JSON Bench for getDepotId "params":["nb03-pc.uib.local"],"id":1} Start: 18:50:38:114 Time: 00:00:00:102
[6] [Jan 21 18:50:38:220] JSON service request https://192.168.178.2:4447/rpc backend_setOptions
[6] [Jan 21 18:50:38:324] JSON Bench for backend_setOptions "params":[{"processProductOnClientSequence":true}] Start: 18:50:38:220 Time: 00:00:00:104
[6] [Jan 21 18:50:38:329] JSON service request https://192.168.178.2:4447/rpc productOnClient_getObjects
[6] [Jan 21 18:50:38:565] JSON Bench for productOnClient_getObjects "params":["",{"clientId":"nb03-pc.uib.local","prod Start: 18:50:38:329 Time: 00:00:00:236
[6] [Jan 21 18:50:38:572] JSON service request https://192.168.178.2:4447/rpc backend_setOptions
[6] [Jan 21 18:50:38:629] JSON Bench for backend_setOptions "params":[{"processProductOnClientSequence":false} Start: 18:50:38:572 Time: 00:00:00:057
[5] [Jan 21 18:50:38:633] Computername:nb03-pc.uib.local
[5] [Jan 21 18:50:38:633] Computername according to Environment Variable :NB03-PC
[5] [Jan 21 18:50:38:633] opsi service URL https://192.168.178.2:4447
[5] [Jan 21 18:50:38:633] Depot path: p:\
[5] [Jan 21 18:50:38:633]
[5] [Jan 21 18:50:38:645] bootmode BKSTD
[5] [Jan 21 18:50:38:645] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[5] [Jan 21 18:50:38:645] Resolved sequence of products (21.01.2014 18:50:38):
[5] [Jan 21 18:50:38:645] Product 5 lernwerkstatt : setup
[5] [Jan 21 18:50:38:645] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6] [Jan 21 18:50:38:921] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc getProductProperties_hash
[6] [Jan 21 18:50:39:157] [lernwerkstatt] JSON Bench for getProductProperties_hash "params":["lernwerkstatt","nb03-pc.uib.local"],"id Start: 18:50:38:920 Time: 00:00:00:237
[6] [Jan 21 18:50:39:161] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc getProduct_hash
[6] [Jan 21 18:50:39:283] [lernwerkstatt] JSON Bench for getProduct_hash "params":["lernwerkstatt","opsidemo.uib.local"],"i Start: 18:50:39:161 Time: 00:00:00:122
[6] [Jan 21 18:50:39:288] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc productOnClient_getObjects
[6] [Jan 21 18:50:39:353] [lernwerkstatt] JSON Bench for productOnClient_getObjects "params":["",{"clientId":"nb03-pc.uib.local","prod Start: 18:50:39:288 Time: 00:00:00:065
[5] [Jan 21 18:50:39:358] [lernwerkstatt] scriptname: "install.ins", special path: "p:\lernwerkstatt\"
[6] [Jan 21 18:50:39:359] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc productOnClient_updateObject
[6] [Jan 21 18:50:39:452] [lernwerkstatt] JSON Bench for productOnClient_updateObject "params":[{"clientId":"nb03-pc.uib.local","actionR Start: 18:50:39:358 Time: 00:00:00:094
[1] [Jan 21 18:50:39:507] [lernwerkstatt]
[1] [Jan 21 18:50:39:507] [lernwerkstatt] ============ Version 4.11.3.6 WIN32 script "p:\lernwerkstatt\install.ins"
[1] [Jan 21 18:50:39:507] [lernwerkstatt] start: 2014-01-21 18:50:39
[1] [Jan 21 18:50:39:507] [lernwerkstatt] installing product: lernwerkstatt_9-1
[1] [Jan 21 18:50:39:507] [lernwerkstatt] on client named "nb03-pc.uib.local"
[1] [Jan 21 18:50:39:507] [lernwerkstatt] loggedin user ""
[1] [Jan 21 18:50:39:507] [lernwerkstatt] winst running as "SYSTEM"
[1] [Jan 21 18:50:39:507] [lernwerkstatt] winst running with admin privileges
[1] [Jan 21 18:50:39:507] [lernwerkstatt] winst running in standard script mode
[1] [Jan 21 18:50:39:507] [lernwerkstatt] executing: "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsi-winst\winst32.exe"
[1] [Jan 21 18:50:39:507] [lernwerkstatt] system infos:
[1] [Jan 21 18:50:39:514] [lernwerkstatt] 91-E1-5C-39-11-7E - PC hardware address
[1] [Jan 21 18:50:39:514] [lernwerkstatt] Nb03-PC - IP name
[1] [Jan 21 18:50:39:514] [lernwerkstatt] 192.168.178.94 - IP address
[1] [Jan 21 18:50:39:514] [lernwerkstatt] DEU - System default locale
[1] [Jan 21 18:50:39:514] [lernwerkstatt] MS Windowds 6.1 64 Bit
[1] [Jan 21 18:50:39:514] [lernwerkstatt] opsi service version : 4
[1] [Jan 21 18:50:39:514] [lernwerkstatt]
[6] [Jan 21 18:50:39:516] [lernwerkstatt] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion] opened
[6] [Jan 21 18:50:39:516] [lernwerkstatt] Key closed
[5] [Jan 21 18:50:39:622] [lernwerkstatt]
[5] [Jan 21 18:50:39:622] [lernwerkstatt] Execution of Winbatch_install
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Call "msiexec /i lernwekstatt9.msi /qb-"
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Waiting until the called process is finished
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Start process as invoker: SYSTEM
[6] [Jan 21 18:50:41:701] [lernwerkstatt] ExitCode 1619 Executed process "msiexec /i lernwekstatt9.msi /qb-"
[1] [Jan 21 18:50:41:706] [lernwerkstatt] ___________________
[1] [Jan 21 18:50:41:706] [lernwerkstatt] script finished
[1] [Jan 21 18:50:41:706] [lernwerkstatt] 0 errors
[1] [Jan 21 18:50:41:706] [lernwerkstatt] 0 warnings
[1] [Jan 21 18:50:41:706] [lernwerkstatt]
[1] [Jan 21 18:50:41:706] [lernwerkstatt] installed product: lernwerkstatt Version: 9-1
[1] [Jan 21 18:50:41:706] [lernwerkstatt]
[6] [Jan 21 18:50:41:706] [lernwerkstatt] Delete "c:\opsi.org\tmp\_winstbat_*"
[6] [Jan 21 18:50:41:706] [lernwerkstatt] Search "c:\opsi.org\tmp\"
[6] [Jan 21 18:50:41:707] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc setProductActionRequest
[6] [Jan 21 18:50:41:908] [lernwerkstatt] JSON Bench for setProductActionRequest "params":["lernwerkstatt","nb03-pc.uib.local","upd Start: 18:50:41:706 Time: 00:00:00:202
[1] [Jan 21 18:50:41:913] [lernwerkstatt] product "lernwerkstatt set to update
[1] [Jan 21 18:50:41:913] [lernwerkstatt] Update script name:
[5] [Jan 21 18:50:41:913] [lernwerkstatt] no script file name given
[1] [Jan 21 18:50:41:913] [lernwerkstatt] we have no update script
[6] [Jan 21 18:50:41:914] [lernwerkstatt] JSON service request https://192.168.178.2:4447/rpc productOnClient_updateObject
[6] [Jan 21 18:50:42:049] [lernwerkstatt] JSON Bench for productOnClient_updateObject "params":[{"clientId":"nb03-pc.uib.local","actionR Start: 18:50:41:913 Time: 00:00:00:136
[6] [Jan 21 18:50:42:054] Registry key [HKLM\SOFTWARE\opsi.org\winst] opened
[6] [Jan 21 18:50:42:054] Variable "RebootRequested" is keeping its value "0"
[6] [Jan 21 18:50:42:054] Variable "LastLogFilename" is keeping its value "c:\tmp\instlog.txt"
[6] [Jan 21 18:50:42:054] Variable "ContinueLogFile" is keeping its value "0"
[6] [Jan 21 18:50:42:054] Variable "NumberOfErrors" is keeping its value "0"
[6] [Jan 21 18:50:42:401] Key flushed
[6] [Jan 21 18:50:42:401] Key closed
[5] [Jan 21 18:50:42:410] -------- submitted part of log file ends here, see the rest of log file on client ----------
Christianhh
Beiträge: 8
Registriert: 28 Dez 2013, 00:43

Re: Softwareverteilung

Beitrag von Christianhh »

und so schaut die install.ins aus...

[Initial]
Message=installiere Lernwerkstatt

[Aktionen]
Winbatch_install

[winbatch_install]
msiexec /i lernwekstatt9.msi /qb-
Benutzeravatar
embl-structures
Beiträge: 327
Registriert: 13 Jan 2010, 18:41
Wohnort: Heidelberg
Kontaktdaten:

Re: Softwareverteilung

Beitrag von embl-structures »

Christianhh hat geschrieben:[...]
[5] [Jan 21 18:50:39:622] [lernwerkstatt] Execution of Winbatch_install
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Call "msiexec /i lernwekstatt9.msi /qb-"
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Waiting until the called process is finished
[6] [Jan 21 18:50:39:622] [lernwerkstatt] Start process as invoker: SYSTEM
[6] [Jan 21 18:50:41:701] [lernwerkstatt] ExitCode 1619 Executed process "msiexec /i lernwekstatt9.msi /qb-"
[...]
Sollte das nicht vielleicht "lernweRkstatt9.msi" heissen? Oder Du bist im falschen Verzeichnis. Lieber "%SCRIPTDIR%\file.msi" verwenden.
MSI Exit Codes kann man uebrigens auch googlen. Z.b. auf http://desktopengineer.com/windowsinstallererrorcodes:

Code: Alles auswählen

1619 	This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.

frank
Christianhh
Beiträge: 8
Registriert: 28 Dez 2013, 00:43

Re: Softwareverteilung

Beitrag von Christianhh »

Ah oki,
also, fehler nummer 1 das R :?
habe es korrigiert, selbe fehlermeldung im log...
werde es nun nochmal mit

[winbatch_install]
msiexec /i %SCRIPTDIR%\Lernwerkstatt9.msi /qb-

probieren....


DANKE!!!!
Benutzeravatar
embl-structures
Beiträge: 327
Registriert: 13 Jan 2010, 18:41
Wohnort: Heidelberg
Kontaktdaten:

Re: Softwareverteilung

Beitrag von embl-structures »

Christianhh hat geschrieben: [winbatch_install]
msiexec /i %SCRIPTDIR%\Lernwerkstatt9.msi /qb-
Empfehlung: Pfade immer in Anfuehrungszeichen setzen (wenn mal Leerzeichen dazwischen sein sollte):

Code: Alles auswählen

[winbatch_install]
msiexec /i "%SCRIPTDIR%\Lernwerkstatt9.msi" /qb-
frank
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Softwareverteilung

Beitrag von tobias »

Hi,

du solltest dir auch das OPSI Template anschauen:
http://download.uib.de/opsi4.0/products ... 0.2-2.opsi
(Downloaden, unter /home/opsiproducts ablegen und mit opsi-package-manager -x opsi-template_4.0.2-2.opsi entpacken)

Das wirkt zwar etwas unübersichtlich (besonders am Anfang) damit ist aber sichergestellt das auch eine Erfolgskontrolle der Installation statt findet.


Gruß
Tobias
Christianhh
Beiträge: 8
Registriert: 28 Dez 2013, 00:43

Re: Softwareverteilung

Beitrag von Christianhh »

danke für den link...
Installation auf dem Client startet anscheind, aber nach 3STD! läuft es immernoch... irgend etwas haut nicht hin...
Benutzeravatar
embl-structures
Beiträge: 327
Registriert: 13 Jan 2010, 18:41
Wohnort: Heidelberg
Kontaktdaten:

Re: Softwareverteilung

Beitrag von embl-structures »

Christianhh hat geschrieben:danke für den link...
Installation auf dem Client startet anscheind, aber nach 3STD! läuft es immernoch... irgend etwas haut nicht hin...
--> http://download.uib.de/opsi4.0/doc/html ... est-script (Interaktives Erstellen und Testen eines opsi-winst Skriptes).

Loglevel hochdrehen nicht vergessen.

frank
Antworten