Seite 1 von 1

Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 12:48
von pctester
Hallo

Ich arbeite in einer OPSI 4.0 Testumgebung. Ich habe mir lt. Handbuch ein Paket erstellt, welches installiert wurde und einwandfrei funktioniert.
Bei meinem 2 Paket, welches in der gleichen Vorgehensweise wie das erste erstellt wurde, passiert aber nichts. Inhalt dieser Datei ist der im Handbuch
aufgeführte, um thightvnc zu installieren. Beim booten des Clients erkennt er zware das ein "Auftrag" vorliegt und startet den Winst Prelogin.

Der Code der in der setup.ins steht, wird aber komplett ignoriert. Selbst mutwillige fehler werden in der Log nicht angezeigt.

Code: Alles auswählen

[1] [04.07.2011 12:31:33] in TOpsi4Data.initProduct : tight-vnc
[6] [04.07.2011 12:31:33] JSON service request https://192.168.48.80:4447/rpc productOnClient_getObjects
[5] [04.07.2011 12:31:33] scriptname: "setup.ins", special path: "p:\install\tight-vnc\"
[6] [04.07.2011 12:31:33] JSON service request https://192.168.48.80:4447/rpc productOnClient_updateObject
[1] [04.07.2011 12:31:33] 
[1] [04.07.2011 12:31:33] ============ Version 4.10.8.15 WIN32 script "p:\install\tight-vnc\setup.ins"
[1] [04.07.2011 12:31:33]              start: 2011-07-04  12:31:33 
[1] [04.07.2011 12:31:33]              on client named    "opsipc1.wud.local"
[1] [04.07.2011 12:31:33]              user account    "SYSTEM"
[1] [04.07.2011 12:31:33] [executing: "C:\Program Files\opsi.org\opsi-client-agent\opsi-winst\winst32.exe"]
[1] [04.07.2011 12:31:33] system infos:
[1] [04.07.2011 12:31:33] 00:19:99:6B:7B:F4  -  PC hardware address
[1] [04.07.2011 12:31:33] opsipc1  -  IP name 
[1] [04.07.2011 12:31:33] 192.168.48.220  -  IP address
[1] [04.07.2011 12:31:33] DEU  -  System default locale 
[1] [04.07.2011 12:31:33] opsi service version : 4
[1] [04.07.2011 12:31:33] 
[6] [04.07.2011 12:31:33] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
[6] [04.07.2011 12:31:33] Key closed
[1] [04.07.2011 12:31:33] ___________________
[1] [04.07.2011 12:31:33] script finished
[1] [04.07.2011 12:31:33] 0 errors
[1] [04.07.2011 12:31:33] 0 warnings
[1] [04.07.2011 12:31:33] 
[1] [04.07.2011 12:31:33] installed Produkt: tight-vnc Version: 2.0-3
[1] [04.07.2011 12:31:33] opsi service version: 4
[1] [04.07.2011 12:31:33] 
[6] [04.07.2011 12:31:33] Delete "c:\tmp\_winstbat_*"
[6] [04.07.2011 12:31:33]   Search "c:\tmp\"
[1] [04.07.2011 12:31:33] get Update script name ...
[1] [04.07.2011 12:31:33] Update script name: 
[1] [04.07.2011 12:31:33] Update script name: 
[5] [04.07.2011 12:31:33] no script file name given
[1] [04.07.2011 12:31:33] we have no update script
[6] [04.07.2011 12:31:33] JSON service request https://192.168.48.80:4447/rpc productOnClient_updateObject
[6] [04.07.2011 12:31:33] Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
[6] [04.07.2011 12:31:33]                 Variable "RebootRequested"  is keeping its value "0"
[6] [04.07.2011 12:31:33]                 Variable "LastLogFilename"  is keeping its value "c:\tmp\instlog.txt"
[6] [04.07.2011 12:31:33]                 Variable "ContinueLogFile"  is keeping its value "0"
[6] [04.07.2011 12:31:33]                 Variable "NumberOfErrors"  is keeping its value "0"
[6] [04.07.2011 12:31:33]                 Key flushed
[6] [04.07.2011 12:31:33]                 Key closed
[6] [04.07.2011 12:31:33]                 Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
[6] [04.07.2011 12:31:33]                 Key closed
Ich habe dann versucht das Paket mit dem Befehl

Code: Alles auswählen

opsi-paket-manager -r thight-vnc 
zu deinstallieren. Hierbei wird das Paket nicht entfernt. Auch der Versuch mit der Option -f entfernte es nicht....

Was läuft hier falsch?

Vielen Dank im vorraus

Re: Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 13:12
von ueluekmen
Hallo,

Beitrag wurde aus dem englischen ins deutsche Forum verschoben.

Vielleicht hilft es, wenn man sich die setup.ins mal anschaut.

Grüße
E. Ülükmen

Re: Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 13:23
von pctester
Was soll ich nun mit dieser Antwort anfangen?? Was genau soll ich mir da ansehen? Ich habe mehrfach nach möglichen Fehlern gesucht.
Zudem erklärt es auch nicht das Deinstallationsproblem...

Code: Alles auswählen

[Aktionen]
Message "Installiere tightvnc 1.3.9 ..."
ExecWith_autoit_confirm "%ScriptPath%\autoit3.exe" WINST /letThemGo
WinBatch_tightvnc_silent_install
KillTask "autoit3.exe"
[WinBatch_tightvnc_silent_install]
"%ScriptPath%\tightvnc-1.3.9-setup.exe" /silent
[ExecWith_autoit_confirm]
; Wait for the confirm dialog which only appears if tightvnc was installed before as service
; Waiting for the window to appear
WinWait("Confirm")
; Activate (move focus to) window
WinActivate("Confirm")
; Choose answer no
Send("N")

Re: Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 13:34
von ueluekmen
Was ich damit meine ist, es wäre nicht schlecht, wenn wir die setup.ins auch mal sehen dürften. Also posten des skriptes wäre nicht schlecht.

In einem freien Forum nur zu schreiben: Geht nicht! Hilft auch nicht wirklich weiter.

Wird das Paket mit dem Befehl:

Code: Alles auswählen

opsi-package-manager -l
noch angezegeigt? Wenn es nur im configed noch zu sehen ist, wurde aktualisiert nach der Deinstallation?

Re: Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 13:38
von ueluekmen
Das sieht im übrigen nach einem alten Handbuch aus, im aktuellen Getting-Started sieht der code so aus:

Code: Alles auswählen

[Actions]
Message "Installiere tightvnc 1.3.9 ..."
ExecWith_autoit_confirm "%ScriptPath%\autoit3.exe" WINST /letThemGo
WinBatch_tightvnc_silent_install
KillTask "autoit3.exe"

[WinBatch_tightvnc_silent_install]
"%ScriptPath%\tightvnc-1.3.9-setup.exe" /silent

[ExecWith_autoit_confirm]
; Wait for the confirm dialog which only appears if tightvnc was installed before as service
; Waiting for the window to appear
WinWait("Confirm")
; Activate (move focus to) window
WinActivate("Confirm")
opsi Getting Started opsi-Version
4.0.1
40 / ; Choose answer no
Send("N")
Welche Winst-Version ist installiert auf dem Server?

Re: Opsi Script funktioniert nicht

Verfasst: 04 Jul 2011, 13:50
von pctester
Die Winst Version ist 4.10.8.
Die mir vorliegende GetStarted ist vom April 2011

Refresh wurde ausgeführt und das Paket ist auch noch nach der Prüfung mit der Option -l noch vorhanden

Selbst ein FatalError wird ignoriert und die Installation ist lt. configed success....

Re: Opsi Script funktioniert nicht

Verfasst: 06 Jul 2011, 11:27
von pctester
keiner eine Idee??

Re: Opsi Script funktioniert nicht

Verfasst: 06 Jul 2011, 13:47
von Spoxs
Du schreibst bei dir in der setup.ins

Code: Alles auswählen

[Aktionen]
Muss das nicht

Code: Alles auswählen

[Actions]
heißen?

Re: Opsi Script funktioniert nicht

Verfasst: 06 Jul 2011, 15:25
von erwinr
nein,

Code: Alles auswählen

[Aktionen]
ist o.k.

Re: Opsi Script funktioniert nicht

Verfasst: 07 Jul 2011, 08:20
von pctester
Hallo Herr Dr. Oertel

Ich habe das Handbuch gelesen und das Script stammt von Ihnen. Haben Sie eine Idee wieso Scripte ignoriert werden und Pkete sich nicht deinstallieren lassen?