Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Installation vom Netz starten - Fehlerquellen


7 replies to this topic

Eugen.Koch

Eugen.Koch
  • Full Members
  • 31 posts

Posted 09 October 2013 - 10:49

Hallo Zusammen,

 

 

ich habe eine setup.exe (Suite-Installation), die Administrations-Rechte zum Installationszeitpunkt benötigt. Auf unserem FileServer(Netzlaufwerk) ist es gar kein Problem

die Installation zu starten und durchzuführen.

 

Die Gegenseite ist nicht in der Lage die Installation vom FIleServer (Netzlaufwerk) richtig gestartet zu bekommen. Nach start der Anwendung rödelt das System wohl etwas und bricht dann aber komplett ab. Laut der Gegenseite wird nichtmal ein Log erstellt. Andere MSI-Installationen sollen wohl aber funktionieren. Welches Softwareverteilungssystem die Gegenseite verwendet kann ich leider auch nicht sagen.

 

Soweit ich weiß entpackt die setup.exe sowieso erstmal alles lokal? Und startet anschließend die Installation von dort aus? Meiner Meinung nach liegt das Ganze an dem FileServer auf der Gegenseite? Hat hier jemand eine Idee oder Erfahrungen und kann mir hierzu weiterhelfen? Bzw. gibt es ein Best Practise von Microsoft zum Installieren vom Netz oder Ähnlichem?

 

Falls Infos fehlen bitte kurz posten und ich werde diese Ergänzen.

 

 

Vielen Dank schon einmal Vorab und Viele Grüße

Eugen



ali

ali
  • Full Members
  • 1,008 posts

Posted 10 October 2013 - 08:27

Hallo,

schon etwas weiter gekommen?

Ich verstehe das so, das die Datei von eurem Fileserver gestartet werden kann, der Kunde aber auch ein Fileserver hat von dem nicht gestartet werden kann.

Sind die Server Betriebssysteme gleich, beides Microsoft (2003, 2008...), Verzeichnisfreigabe ist ok?

 

Die BS der Clienten auf denen entpackt wird Windows 7 (UAC)?

 

Mit welchen Schaltern wird geloggt?

 

Evtl. hilft es, wenn man die Setup.exe mit dem Schalter /debuglog

mitloggt>http://kb.flexerasof..._EXECmdLine.htm

 

Wird die MSI Datei lokal gecacht nach dem auspacken, wenn ja, liegt die MSI im Cache?

 

Gibt es einen Eintrag in der Ereignisanzeige mit Fehlercode?

 

Wird die Setup.exe digital signiert?

Ist auf dem System dfes Kunden (Client) eine Sicherheitsoftware installiert, welche die Setup.exe blocken könnte.


Edited by ali, 10 October 2013 - 08:30.


Eugen.Koch

Eugen.Koch
  • Full Members
  • 31 posts

Posted 10 October 2013 - 14:53

Hallo Ali,

 

erst einmal vielen Dank für deine Antwort und hilfreichen Post. Ich versuche das Problem beim Kunden zu Erfassen.

Da wir uns momentan nicht beim Kunden aufschalten können ist das ein relatives "Ratespiel". Du hast das Problem aber richtig erkannt, ja.

 

Zu den Fragen die ich momentan beantworten kann:

  • Es würde ein Logfile erzeugt werden, sobald die eigentliche msi gestartet wird.
  • Bzgl. einer Ereignisanzeige mit Fehlercode ist mein Wissensstand wie folgt: "Es rodelt kurz und ist dann auch schon wieder weg ohne dass es auch nur ein LogFile gibt."
  • Die Setup.exe wird nicht digital signiert.
  • "Cache MSI Locally" ist auf "No" gesetzt

 

Folgende Punkte kläre ich nun noch:

  • Client OS-Architektur im Netz
  • Lasse ein /debuglog erstellen
  • Nochmals nach Ereignisanzeige mit Fehlercode angefragt
  • Sicherheitssoftware auf Client seite vorhanden

 

Sobald ich die restlichen Informationen zusammen habe bzw. eine Lösung werde ich mich natürlich hier noch entsprechend bedanken und das Kundtun.

Ansonsten freue ich mich immer über weitere konstruktive Hilfe.



Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 11 October 2013 - 07:19

Das ist jetzt wild geraten, aber bedenke, dass der UAC-Dialog zum Anfordern der Admin-Rechte ggf. auch den Benutzerkontext wechselt (zum Admin bzw. LocalSystem). Der sollte dann auch auf das Network Share zugreifen dürfen.



Eugen.Koch

Eugen.Koch
  • Full Members
  • 31 posts

Posted 18 October 2013 - 10:32

Leider kann ich noch keine Ergebnisse liefern. Das Thema ist quasi noch offen aber es tut sich auf der Gegenseite momentan nichts. Sobald es Infos gibt, werde ich berichten.

Danke für die konstruktiven Beiträge!



Eugen.Koch

Eugen.Koch
  • Full Members
  • 31 posts

Posted 04 November 2013 - 14:07

Ich dachte schon es tut sich NICHTS mehr. Jedoch hat sich die gegenseite noch gemeldet.

 

Anbei die Fehlenden Informationen die ich noch eingeholt habe:

 - Test lief auf einem WIN7 x64 System

 - Keine Sicherheitssoftware auf dem Client

 - Installation als Admin ausgeführt und UAC ist abgedreht

 - Verwendetes Softwareverteilungssystem: CA DSM

 - Server-System: Windows Server 2003 SP2 x86

 

 

HIer das DebugLog:

10-23-2013[09:47:21]: InstallShield setup engine (Unicode) started, cmdline: /debuglog"C:\SetupExe.log"
10-23-2013[09:47:21]: Engine: we're running from C:\temp\Prog Suite.exe
10-23-2013[09:47:21]: Engine: running with elevated privileges: yes
10-23-2013[09:47:21]: Initializing engine...
10-23-2013[09:47:21]: Engine: parsing setup.xml
10-23-2013[09:47:21]: State manager: no existing state information found, creating new state
10-23-2013[09:47:21]: Engine: initializing UI
10-23-2013[09:47:21]: Initializing resource 'Setup_UI.dll', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Setup_UI.dll'
10-23-2013[09:47:22]: Module load succeeded
10-23-2013[09:47:22]: Engine: checking to see if we should run rebooted
10-23-2013[09:47:22]: Engine: initializing predefined path properties
10-23-2013[09:47:22]: Failed to launch proxy process 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\setup64.exe', error 2
10-23-2013[09:47:22]: Engine: reloading engine state info for resume/reboot
10-23-2013[09:47:22]: State manager: reloading existing state
10-23-2013[09:47:22]: State manager: finished reloading state
10-23-2013[09:47:22]: Engine: initializing resources
10-23-2013[09:47:22]: Initializing resource 'Application.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Application.png'
10-23-2013[09:47:22]: Initializing resource 'Custom.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Custom.png'
10-23-2013[09:47:22]: Initializing resource 'Folder.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Folder.png'
10-23-2013[09:47:22]: Initializing resource 'Remove.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Remove.png'
10-23-2013[09:47:22]: Initializing resource 'Repair.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Repair.png'
10-23-2013[09:47:22]: Initializing resource 'Typical.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Typical.png'
10-23-2013[09:47:22]: Initializing resource 'ISLogoBig.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\ISLogoBig.png'
10-23-2013[09:47:22]: Initializing resource 'ISLogoSmall.png', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\ISLogoSmall.png'
10-23-2013[09:47:22]: Initializing resource 'EULA.rtf', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\EULA.rtf'
10-23-2013[09:47:22]: Initializing resource 'Setup_UI.xml', type 1
10-23-2013[09:47:22]: Resource was staged to 'C:\Users\ADMINI~1\AppData\Local\Temp\{8B3D7261-ABC6-8ACF-BCE2-EA2C6DDAE289}\Setup_UI.xml'
10-23-2013[09:47:22]: Engine: we're not running after reboot
10-23-2013[09:47:22]: Determining setup mode...
10-23-2013[09:47:22]: Engine: no command line mode specified, evaluating setup.xml install mode block for mode
10-23-2013[09:47:22]: Engine: final mode we're running in: 1
10-23-2013[09:47:22]: Engine: mode is maintenance: yes
10-23-2013[09:47:22]: Maintenance: got installed language: 1033
10-23-2013[09:47:22]: Using installed language 1033
10-23-2013[09:47:22]: Engine: property 'ProductName' value now 'Prog Suite'
10-23-2013[09:47:22]: Engine: property 'ShowLicenceDialog' value now 'false'
10-23-2013[09:47:22]: Engine: parsing remaining command line:
10-23-2013[09:47:22]: Engine: sending initialize event to UI
10-23-2013[09:47:22]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INITIALIZING'
10-23-2013[09:47:22]: Engine: property 'ISParcelStatus' value now ''
10-23-2013[09:47:22]: Engine: property 'ISLanguageList' value now 'IDS_LANGUAGE_1033
1033
'
10-23-2013[09:47:22]: UI DLL: Unexpected attribute 'Header.Image' with value ''
10-23-2013[09:47:22]: UI DLL: Unexpected attribute 'Header.Image' with value ''
10-23-2013[09:47:22]: Engine: initialization complete
10-23-2013[09:47:22]: Engine: determining suite feature states
10-23-2013[09:47:22]: Initializing state for feature 'AlwaysInstall'
10-23-2013[09:47:22]: Default action state 0 for mode 1
10-23-2013[09:47:22]: Initial feature state: 0
10-23-2013[09:47:22]: Final feature state: 0
10-23-2013[09:47:22]: Parcel count: 0, detected count: 0
10-23-2013[09:47:22]: Initializing state for feature 'Products_x86'
10-23-2013[09:47:22]: Default action state 0 for mode 1
10-23-2013[09:47:22]: Initial feature state: 0
10-23-2013[09:47:22]: Final feature state: 0
10-23-2013[09:47:22]: Parcel detect state: 1
10-23-2013[09:47:22]: Parcel count: 1, detected count: 1
10-23-2013[09:47:22]: Initializing state for feature 'Products_x64'
10-23-2013[09:47:22]: Default action state 0 for mode 1
10-23-2013[09:47:22]: Initial feature state: 0
10-23-2013[09:47:22]: Final feature state: 0
10-23-2013[09:47:22]: Parcel detect state: 1
10-23-2013[09:47:22]: Parcel count: 1, detected count: 1
10-23-2013[09:47:22]: Engine: determining action states for all parcels
10-23-2013[09:47:22]: Engine: sending UI selection event to UI
10-23-2013[09:47:22]: UI DLL: Get Install Mode: 1
10-23-2013[09:47:22]: UI DLL: Get Install Mode: 1
10-23-2013[09:47:22]: UI DLL: Executing user custom action > {SetProperty ISEULAScrolledToEnd=true}
10-23-2013[09:47:22]: Engine: property 'ISEULAScrolledToEnd' value now 'true'
10-23-2013[09:47:22]: UI DLL: Get Install Mode: 1
10-23-2013[09:47:22]: Engine: property 'ISCurrentPage' value now 'MaintenanceWelcome'
10-23-2013[09:47:22]: UI DLL: Get Install Mode: 1
10-23-2013[09:47:22]: Engine: property 'ISCurrentPage' value now 'MaintenanceWelcome'
10-23-2013[09:47:34]: Engine: changing install mode from 1 to 3
10-23-2013[09:47:34]: Engine: determining action states for all parcels
10-23-2013[09:47:34]: Evaluating operations for parcel {9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}, parcel is eligible: true, detected state: 1
10-23-2013[09:47:34]: Final action state for parcel: 4
10-23-2013[09:47:34]: Evaluating operations for parcel {68264019-612B-43ED-85F6-EE3F7ACAA0C8}, parcel is eligible: false, detected state: 1
10-23-2013[09:47:34]: Final action state for parcel: 5
10-23-2013[09:47:34]: Default action state 2 for mode 3
10-23-2013[09:47:34]: Default action state 2 for mode 3
10-23-2013[09:47:34]: Default action state 2 for mode 3
10-23-2013[09:47:34]: UI DLL: Put Install Mode: 3
10-23-2013[09:47:34]: UI DLL: Executing user custom action > {SetProperty {ISProgressCaption=IDS_PROGRESS_CAPTION_UNINSTALLING},{ISProgressSummary=IDS_PROGRESS_TITLE_UNINSTALLING}}
10-23-2013[09:47:34]: Engine: property 'ISProgressCaption' value now 'Uninstalling Prog Suite'
10-23-2013[09:47:34]: Engine: property 'ISProgressSummary' value now 'The program features you selected are being uninstalled.'
10-23-2013[09:47:34]: UI DLL: Executing user custom action > {Install InstallationProgress}
10-23-2013[09:47:34]: Engine: property 'ISCurrentPage' value now 'InstallationProgress'
10-23-2013[09:47:34]: Engine: setting parcel states as determined by feature selections
10-23-2013[09:47:34]: Feature AlwaysInstall setting parcel states, parent override: no, override state: 0
10-23-2013[09:47:34]: Feature Products_x86 setting parcel states, parent override: no, override state: 0
10-23-2013[09:47:34]: Requesting action state 2 for parcel '{68264019-612B-43ED-85F6-EE3F7ACAA0C8}'
10-23-2013[09:47:34]: Containing feature is request state change to parcel {68264019-612B-43ED-85F6-EE3F7ACAA0C8}, feature request: 2
10-23-2013[09:47:34]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
10-23-2013[09:47:34]: Feature Products_x64 setting parcel states, parent override: no, override state: 0
10-23-2013[09:47:34]: Requesting action state 2 for parcel '{9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}'
10-23-2013[09:47:34]: Containing feature is request state change to parcel {9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}, feature request: 2
10-23-2013[09:47:34]: Preliminary parcel action state: 4
10-23-2013[09:47:34]: Final action state for parcel {8A6BE171-BB56-409E-B6CD-94EC7AFD2ADD}: 4
10-23-2013[09:47:34]: Final action state for parcel {68261619-619A-43ED-85F6-EE3F7ACAA0C8}: 5
10-23-2013[09:47:34]: Engine: staging parcels
10-23-2013[09:47:34]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_STAGING'
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now ''
10-23-2013[09:47:34]: Stage parcel {9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}, parcel action: 4
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now 'ProgV.2.1x64'
10-23-2013[09:47:34]: This stage path: C:\Users\Administrator\AppData\Local\Downloaded Installations\{24C18FBC-2830-47D2-9EB7-40A29B01BB10}\
10-23-2013[09:47:34]: Stage parcel status: 0
10-23-2013[09:47:34]: Stage parcel {68264019-612B-43ED-85F6-EE3F7ACAA0C8}, parcel action: 5
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now 'ProgV.2.1x86'
10-23-2013[09:47:34]: This stage path: C:\Users\Administrator\AppData\Local\Downloaded Installations\{D564CCC6-9336-44AE-AE1B-67D8CA4C3404}\
10-23-2013[09:47:34]: Stage parcel status: 0
10-23-2013[09:47:34]: Engine: starting parcel operations
10-23-2013[09:47:34]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_PREPARING_FOR_OPERATION'
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now ''
10-23-2013[09:47:34]: Transaction: parcels installing: yes, need elevation: no, any 64-bit: no
10-23-2013[09:47:34]: Engine: request for proxy handler, 0, 0
10-23-2013[09:47:34]: Running with current process transaction, starting transaction (if supported)
10-23-2013[09:47:34]: Running transaction parcels
10-23-2013[09:47:34]: Running parcel operation for parcel {9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}
10-23-2013[09:47:34]: Running EXE parcel operation
10-23-2013[09:47:34]: Engine: property 'ISInstallStatus' value now 'Removing package '
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now 'ID_STRING21'
10-23-2013[09:47:34]: Will launch exe: C:\Users\Administrator\AppData\Local\Downloaded Installations\{24C18FBC-2830-47D2-9EB7-40A29B01BB10}\ProgV.2.1x64.exe
10-23-2013[09:47:34]: Parcel target exe does not exist
10-23-2013[09:47:34]: Parcel operation return status: 80070002
10-23-2013[09:47:34]: No registry indicators appear to signal a reboot is pending
10-23-2013[09:47:34]: Re-running parcel detection for parcel {9D6BE171-BB56-409E-B6CD-94EC7AFD2ADD}, install state: 1
10-23-2013[09:47:34]: Transaction: parcel returned error status 80070002
10-23-2013[09:47:34]: Transaction: finished running parcels, will roll back transaction
10-23-2013[09:47:34]: End transaction result: 1
10-23-2013[09:47:34]: Engine: error 80070002 while running parcel operations
10-23-2013[09:47:34]: Engine: parcel operations completed, sending completed event to UI
10-23-2013[09:47:34]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INTERRUPTED'
10-23-2013[09:47:34]: Engine: property 'ISParcelStatus' value now ''
10-23-2013[09:47:34]: Engine: property 'ISCurrentPage' value now 'InstallationComplete'
10-23-2013[09:47:34]: Engine: property 'ISCurrentPage' value now 'InstallationComplete'
10-23-2013[09:47:38]: Engine: all operations completed, final status: 80070002
10-23-2013[09:47:38]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INTERRUPTED'
10-23-2013[09:47:38]: Engine: property 'ISParcelStatus' value now ''
10-23-2013[09:47:38]: UI DLL: Shutting down
10-23-2013[09:47:38]: Original exit status: 0x80070002, final exit status: 0x00000002
10-23-2013[09:47:38]: State manager: cleaning up state info

 

Der Fehler ist meiner Meinung nach Rot markiert. Sieht aus wie wenn das Suite-Setup die setup64.exe nicht finden kann?

 

 

Viele Grüße!



ali

ali
  • Full Members
  • 1,008 posts

Posted 04 November 2013 - 15:23

Hm, ich würde meinen, das der Fehler hier im Argen liegt:

 

10-23-2013[09:47:34]: Will launch exe: C:\Users\Administrator\AppData\Local\Downloaded Installations\{24C18FBC-2830-47D2-9EB7-40A29B01BB10}\ProgV.2.1x64.exe
10-23-2013[09:47:34]: Parcel target exe does not exist
10-23-2013[09:47:34]: Parcel operation return status: 80070002

 

ist dir bekannt wo diese exe herkommen müsste, wird die aus deiner oben genannte exe dort abgelegt?
 


Edited by ali, 04 November 2013 - 15:30.


Eugen.Koch

Eugen.Koch
  • Full Members
  • 31 posts

Posted 05 November 2013 - 10:37

Zum Suite-Setup als Ergänzung noch.

 - Es beinhaltet jeweils eine x86- und x64-Bit Installation.

 - Je nachdem welches Betriebssystem installiert ist, wird das eine oder andere installiert.

 

 

Schlussfolgerung:

 - Die Installation wird vom Server gestartet (Windows Server 2003 SP2 x86)

 - In diesem Fall erkennt, die Suite dass es sich um ein 64Bit System (wie beim Client Win7 x64) handelt und will die x64-Installation anschmeißen.

  -> Jedoch wird die "ProgV.2.1x64.exe" nicht gefunden?

  -> In meinem Test auf einer VM konnte ich das mit dem ausgelieferten Stand nachstellen.

   -> Bei einem aktuelleren Stand habe ich im Debuglog denselben hinweis (rot markiert) erhalten, jedoch lief die Installation durch.

 

 

@Ali: Dadurch dass die Suite.exe alle beinhalteten MSI's entkomprimiert und anschließend erst Startet, müsste das schon richtig sein.

         Ich frage mich nur wieso die "setup64.exe" nicht gefunden wird. Das deutet doch auf etwas von InstallShield hin, die setup64.exe wurde nicht mitkompiliert?

 

Ich werde in Erfahrung bringen ob auf dem System der im Log nicht gefundene Pfad zur entkomprimierten Datei gefunden wird.


Edited by Eugen.Koch, 05 November 2013 - 11:21.