Seite 2 von 3

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 08 Sep 2010, 16:27
von robbery
Ach so also habe ich das jetzt richtig verstanden?

1. Du hast DirectX usw. als einzelne Pakete erstellt
2. Du hast in DWG Produktabhängigkeiten zu DirectX-Paket und den anderen angelegt, sodass DirectX, MSXML usw. noch vor DWG installiert werden

Darf ich noch fragen, welche .NET-, MSXML- bzw. DirectX-Version hast du in dein OPSI eingepflegt?

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 09 Sep 2010, 10:00
von karni
Ja, richtig

DirectX-2009
MSXML 6
.Net alles 1.1/2.0/3.0/3.5

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 22 Sep 2010, 09:44
von lenny
Hallo Kollegen,

bei mir steht auch die Installation von true View 2010 an.
Bin mit den von euch erstellten Scripts schon sehr weit gekommen. Allerdings laufe ich auch in den Fehler 1603.

Bei einer Win7 Installation (x64) funktioniert alles bestens und DWG lässt sich ohne Probleme starten.

Bei 2 Win XP Installationen (einmalx86 einmalx64) bricht er mir allerdings bei der Installation von TrueView ab. (Directx MSXML VC_red laufen Problemlos)
Error 1606 Could not access network location Autodesk\SWG True View 2011\R8\enu.

Dieses Verzeichnis finde ich schonmal nirends. Im instlog des Cleints steht

Code: Alles auswählen

Else
  
  Execution of WinBatch_SetupXP_2
    Call "P:\install\trueview\files\x86\support\DirectX\DXSETUP.exe /silent"
       Waiting until the called process is finished
    ExitCode 0    Executed process "P:\install\trueview\files\x86\support\DirectX\DXSETUP.exe /silent"
    Call "msiexec.exe /i P:\install\trueview\files\x86\support\msxml\msxml6.msi /qb"
       Waiting until the called process is finished
    ExitCode 0    Executed process "msiexec.exe /i P:\install\trueview\files\x86\support\msxml\msxml6.msi /qb"
    Call "msiexec.exe /i P:\install\trueview\files\x86\support\VCRedist\2008\x86\vc_red.msi /qb"
       Waiting until the called process is finished
    ExitCode 0    Executed process "msiexec.exe /i P:\install\trueview\files\x86\support\VCRedist\2008\x86\vc_red.msi /qb"
    Call "msiexec.exe /i P:\install\trueview\files\x86\DWGVIEWR.msi ADDLOCAL=ALL ALLUSERS=1 REBOOT=REALLYSUPPRESS /qb"
       Waiting until the called process is finished
    ExitCode 1603    Executed process "msiexec.exe /i P:\install\trueview\files\x86\DWGVIEWR.msi ADDLOCAL=ALL ALLUSERS=1 REBOOT=REALLYSUPPRESS /qb"
EndIf
___________________
0 errors
0 warnings
Auf den Xp Clients sind folgende .net frameworks installiert 2.0 SP2 3.0 SP2 3.5 SP1
Was macht win7 anderst als die beiden xp versionen? würde mich über Antwort freuen.

edit: Habe die Installation nun an einem weiteren xp32 Bit system gestartet. Dort lief Sie planmäßig. An den anderen Clients scheitert Sie immer noch. Beide Clients haben msxml 4 SP2 und einen 6.0 Parser die .net Frameworks sind identisch.
Wenn ich die msi File über den selben Befehl als angemeldeter User Starte funktioniert es. Die initialisierung des deafault Users hab ich integriert.
Hat einer ne Idee?

Grüße Lenny

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 22 Sep 2010, 16:14
von lenny
Ms kennt dieses Problem http://support.microsoft.com/kb/886549 Kann es sein das bei der initialisierung des Users was schief läuft?

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 22 Sep 2010, 16:16
von karni
Error 1606 Could not access network location Autodesk\SWG True View 2011\R8\enu - kriegst du wenn default user nicht initialisiert ist.
Genau das ist das Problem mit Autodesk Produkte und Installation per GPO/SMS/OPSI.

Schau, ob vor der Installation ein cmd Fenster gezeigt wird - Initialisieren dauert eine weile.
ob cscript auf den Rechnern existiert, auf den nicht funktioniert (einfach in cmd cscript).

Es mach keinen Sinn wenn auf manche installiert wird und auf manche nicht.

Wenn user eingeloggt ist, funktioniert die Installation, weil sie von "Current user" die werte liest.
da ist die Erklärung von dem Autor http://www.appdeploy.com/messageboards/tm.asp?m=19274

Leider kann ich nicht viel helfen.
Ich kann nur sagen mit diesem visual basic skript unter WindowsXP 32-bit DWGTrueview 2011 Installation funktioniert (ich benutze es sogar für andere Programme).
.NET und MSXML soll nicht das Problem sein. Dann kriegst du andere Fehlermeldungen, dass etwas nicht installiert ist.

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 22 Sep 2010, 16:56
von lenny
Hallo cscript ist auf allesn PCs installiert. cmd erscheint auch.
Für jeden Installationsversuch den ich starte wird unter Dokumente Einstellungen\ ein Ordner pcpatch.Clientname.001/002 usw. angelegt. Es scheint also so als ob er sich dort wirklich anmeldet. Ich glaube aber das die Werte die dort gesetzt werden nicht die sind die unter registry -> hklm -> microsoft -> windows -> CurrentVersion -> Explorer -> shell folders erwartet werden. (gleichen Key gibt es auch unter CurrentUser.) bis Dato bin ich aber noch nicht drauf gekommen wie ich mit die CurrentUser bei pcpatch anschauen soll...

Ich glaube ich stell mich einfach mal wieder etwas "langsam" an

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 23 Sep 2010, 08:23
von lenny
So der nächste Anlauf.

in der registry unter [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] werden die (im Script) genannten Einstellungen gesetzt. Aber bei jeder erneuten Installation von trueview legt er unter Dokumente Einstellungen einen neuen User an. Sollte er da nicht immer den gleichen nehmen? Ich verzweifele langsam :(

nochmal das Instlog des Clients

Code: Alles auswählen

 [executing: "C:\Programme\opsi.org\preloginloader\opsi-winst\winst32.exe"]
    system infos:
    00:0C:29:69:7C:7E  -  PC hardware address
    vxpernst3.Domain.de  -  IP name 
    172.21.0.117  -  IP address
    DEU  -  System default locale 
    
    LogLevel set to 2
    
    Set  $SystemType$ = GetSystemType
    Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
    Key closed
      The value of the variable is now: "x86 System"

Execution of DosBatch_1
  c:\tmp\_winstbat_.bat saved back
  
  If
  $SystemType$ = "64 Bit System"   <<< result false
Then

Else
  
  Execution of WinBatch_SetupXP_2
    Call "P:\install\trueview\files\x86\support\DirectX\DXSETUP.exe /silent"
       Waiting until the called process is finished
    ExitCode 0    Executed process "P:\install\trueview\files\x86\support\DirectX\DXSETUP.exe /silent"
    Call "msiexec.exe /i P:\install\trueview\files\x86\support\msxml\msxml6.msi /qb"
       Waiting until the called process is finished
    ExitCode 0    Executed process "msiexec.exe /i P:\install\trueview\files\x86\support\msxml\msxml6.msi /qb"
    Call "msiexec.exe /i P:\install\trueview\files\x86\support\VCRedist\2008\x86\vc_red.msi /qb"
       Waiting until the called process is finished
    ExitCode 0    Executed process "msiexec.exe /i P:\install\trueview\files\x86\support\VCRedist\2008\x86\vc_red.msi /qb"
    Call "msiexec.exe /i P:\install\trueview\files\x86\DWGVIEWR.msi /qb"
       Waiting until the called process is finished
    ExitCode 1603    Executed process "msiexec.exe /i P:\install\trueview\files\x86\DWGVIEWR.msi /qb"
EndIf
___________________
0 errors
0 warnings
Und meine setup.ins

Code: Alles auswählen

[Initial]
Message "Installation von TrueView2011"
LogLevel=2
DefVar $SystemType$
Set $SystemType$ = GetSystemType

[Aktionen]
DosBatch_1

if $SystemType$ = "64 Bit System"
	WinBatch_SetupXP_1
else
	WinBatch_SetupXP_2
EndIf

[DosBatch_1]
cscript %scriptpath%\default_user.vbs

[WinBatch_SetupXP_1]
%scriptpath%\files\x64\support\DirectX\DXSETUP.exe /silent
msiexec.exe /i %scriptpath%\files\x64\support\msxml\msxml6_x64.msi /qb
msiexec.exe /i %scriptpath%\files\x64\support\VCRedist\2008\x64\vc_red.msi /qb
msiexec.exe /i %scriptpath%\files\x64\DWGVIEWR.msi ADDLOCAL=ALL ALLUSERS=1 REBOOT=REALLYSUPPRESS /qb

[WinBatch_SetupXP_2]
%scriptpath%\files\x86\support\DirectX\DXSETUP.exe /silent
msiexec.exe /i %scriptpath%\files\x86\support\msxml\msxml6.msi /qb
msiexec.exe /i %scriptpath%\files\x86\support\VCRedist\2008\x86\vc_red.msi /qb
msiexec.exe /i %scriptpath%\files\x86\DWGVIEWR.msi /qb
Hier mal ein Screenshot am Client vom Scriptablauf

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 23 Sep 2010, 10:41
von lenny
Hallo,

ich glaube ich kenne nun das Problem.
Die Einstellungen werden zwar unter Deafault User geschrieben. Allerdings wird bei der installation der User PCpatch erstellt. Den diese Einstellungen unter Default reichlich wenig Interessieren und die Pfade einfach anderst setzt. Warum das aber so ist weis ich nicht.

Ich habe nun nach ein paar Testinstallationen NEUN PCpatch.XYz unter Dokumente Einstellungen. Da muss doch etwas falsch laufen.

Grüße Lenny

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 23 Sep 2010, 13:49
von karni
Hallo,
ich benutze OPSI 3.4 mit preloginloader 3.4-39
Vielleicht hast du neuere Version, und der install user ist geändert worden.
Bei mir gibt es keine pcpatch.xyz Verzeichnisse...

Re: DWG True View 2011 - ExitCode 1603

Verfasst: 23 Sep 2010, 14:23
von lenny
Hallo,

danke für deine Antwort. Habe opsi 3.4 und Pre61
Ich habe festgestellt das alle Reg Keys mit ausname von Desktop und Personal gesetz werden.
Wenn ich das vbs script als angemeldeter User startet werden alle Werte gesetzt. Bei der Installation an sich über den Loader fehlen allerdings diese Keys... und Wenn Sie schon gesetzt waren, werden Sie mit " " überschrieben.

Ich werd noch Verrückt.
Wenn ich die RegKeys setze und einen Neustart mache, werden Sie vom Script überschrieben (wie oben beschrieben)
Wenn ich die Keys setze und einen Neustart mache das Script aber nicht an die Registry lasse änder er trozdem die keys unter .default (Hauptsächlich nach Windows/system32)
Starte ich die Installation mit Script schlägt die Installation fehl und er setzt nicht die Keys Desktop und Personal.

:evil: