Opsi Script funktioniert nicht

Antworten
pctester
Beiträge: 44
Registriert: 20 Jul 2009, 15:49

Opsi Script funktioniert nicht

Beitrag 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
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Opsi Script funktioniert nicht

Beitrag 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
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
pctester
Beiträge: 44
Registriert: 20 Jul 2009, 15:49

Re: Opsi Script funktioniert nicht

Beitrag 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")
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Opsi Script funktioniert nicht

Beitrag 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?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Opsi Script funktioniert nicht

Beitrag 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?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
pctester
Beiträge: 44
Registriert: 20 Jul 2009, 15:49

Re: Opsi Script funktioniert nicht

Beitrag 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....
pctester
Beiträge: 44
Registriert: 20 Jul 2009, 15:49

Re: Opsi Script funktioniert nicht

Beitrag von pctester »

keiner eine Idee??
Spoxs
Beiträge: 108
Registriert: 16 Jun 2011, 14:25

Re: Opsi Script funktioniert nicht

Beitrag 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?
erwinr
Beiträge: 104
Registriert: 25 Feb 2009, 10:08

Re: Opsi Script funktioniert nicht

Beitrag von erwinr »

nein,

Code: Alles auswählen

[Aktionen]
ist o.k.
pctester
Beiträge: 44
Registriert: 20 Jul 2009, 15:49

Re: Opsi Script funktioniert nicht

Beitrag 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?
Antworten