Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   MSI Installationspaket (https://www.delphipraxis.net/27102-msi-installationspaket.html)

Jelly 4. Aug 2004 10:14


MSI Installationspaket
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

seit neuestem lassen sich auf meinem Rechner einige MSI Pakete nicht installieren (z.B. MSXML 4.0). Ich kämpf mich durch den Installationsassistenten, und wenn der Installationsvorgang starten soll, kommt nach ner halben sekunde die Meldung im Anhang. Es wird also gar nichts installiert. Ich habe keine Ahnung, was das sein kann. Wie gesagt, es tritt nur bei vereinzelten MSI Paketen auf... Hat wer schon ähnliche Erfahrungen gemacht und den Fehler behoben.

Gruß,
Tom

Kernel32.DLL 4. Aug 2004 10:26

Re: MSI Installationspaket
 
Wurde vielleicht ne neue Version des Installers released?

Oder aber: Dein Betriebssystem wird von Microsoft nicht mehr unterstützt...

[Obwohl: Das würde einem die Fehlermeldung ja sagen...]

Jelly 4. Aug 2004 10:29

Re: MSI Installationspaket
 
Zitat:

Zitat von Kernel32.DLL
Wurde vielleicht ne neue Version des Installers released?

Ich hab schon versucht, die aktuellste Version des Installer zu updaten, da sagts mir aber gleich, daß die aktuellste Version bereits drauf ist. Das kanns eigentlich nicht sein.

Zitat:

Zitat von Kernel32.DLL
Oder aber: Dein Betriebssystem wird von Microsoft nicht mehr unterstützt...

Windows 2000 Server :roll:

Gruß

Kernel32.DLL 4. Aug 2004 10:31

Re: MSI Installationspaket
 
Zitat:

Zitat von Jelly
Windows 2000 Server :roll:

hmm...

Ok, ich geh mal davon aus, dass Microsoft das noch unterstützt...

Christian Seehase 4. Aug 2004 18:31

Re: MSI Installationspaket
 
Moin Jelly,

hast Du mal über den Taskmanager kontrolliert, dass nicht eventuell, warum auch immer, schon eine Instanz des Installers läuft?
Meistens geht das nämlich schief.

Eventuell gibt es auch eine Log Datei in der Du Einzelheiten bezüglich der Ursache nachlesen kannst.
U.U. kann auch ein Blick in das Eventlog helfen.

Alter Mann 4. Aug 2004 19:14

Re: MSI Installationspaket
 
Hallo,

also eine zweite Instanz vom Installer kann nicht laufen, da immer nur eine zur Zeit ausgeführt werden darf. Es wird aber auf jeden Fall eine log-datei geschrieben. Ich würde mal nach *.* suchen, mit Datum und Zeiteinschränkung.

Gruss

Jelly 4. Aug 2004 19:25

Re: MSI Installationspaket
 
OK, werd ich dann mal morgen an der Uni checken.

Gruss

Christian Seehase 4. Aug 2004 21:47

Re: MSI Installationspaket
 
Moin Alter Mann,

Zitat:

Zitat von Alter Mann
...da immer nur eine zur Zeit ausgeführt werden darf.

Ich möchte es lieber so formulieren:
Es gibt bestimmte Stellen einer MSI Installation, die nicht gleichzeitig in mehreren Instanzen ausgeführt werden dürfen, da man dies aber nicht steuern/synchronisieren kann, sollte man nur eine Instanz gleichzeitig laufen lassen.
Da, theoretisch, mehrere Instanzen gleichzeitig laufen könnten wird dies auch vom Windows Installer nicht unterbunden, so dass dann der Fall eintreten kann, dass mehrere Instanzen laufen, und sich gegenseitig stören.
Deshalb meine Idee, dass mal zu überprüfen.

(unangenehme Erfahrungswerte vom Windows Installer 2.0 unter W2K ;-) )

generic 5. Aug 2004 08:51

Re: MSI Installationspaket
 
leg ein logfile an - schau mal was er da dann anmeckert.

Code:
/L (i)(w)(e)(a)(r)(u)(c)(m)(p)(v)(+)(!)logfile Specifies the path to the log file. The following flags indicate which information to log:
i - Status messages

w - Nonfatal warnings

e - All error messages

a - Startup of actions

r - Action-specific records

u - User requests

c - Initial user interface parameters

m - Out-of-memory

p - Terminal properties

v - Verbose output

+ - Append to existing file

! - Flush each line to the log

* - Wildcard; log all information except for the v option.

To include the v option, specify /L*v.

For example, to install a package and create a log file that contains the information related to the status, out-of-memory, and error messages, use the following command:
msiexec /i Example.msi /Lime logfile.txt

Jelly 5. Aug 2004 09:04

Re: MSI Installationspaket
 
Hallo,

hab mir mal ne Log-File erstellen lassen. Hier der Inhalt:
Code:
=== Protokollierung gestartet: 05.08.2004  09:59:55 ===
Aktion gestartet um 09:59:56: INSTALL.
Aktion gestartet um 09:59:56: DesktopFolder.4576A2F1_959E_4BCA_94A9_596523761901.
Aktion beendet um 09:59:56: DesktopFolder.4576A2F1_959E_4BCA_94A9_596523761901. Rückgabewert 1.
Aktion gestartet um 09:59:56: ProgramMenuFolder.4576A2F1_959E_4BCA_94A9_596523761901.
Aktion beendet um 09:59:56: ProgramMenuFolder.4576A2F1_959E_4BCA_94A9_596523761901. Rückgabewert 1.
Aktion gestartet um 09:59:56: SystemFolder.FA0F135B_0C6B_485B_9A27_5A4A5044D5AB.
Aktion beendet um 09:59:56: SystemFolder.FA0F135B_0C6B_485B_9A27_5A4A5044D5AB. Rückgabewert 1.
Aktion gestartet um 09:59:56: SystemFolder.781A0624_31FF_4712_BFFD_31C829FFDBF1.
Aktion beendet um 09:59:56: SystemFolder.781A0624_31FF_4712_BFFD_31C829FFDBF1. Rückgabewert 1.
Aktion gestartet um 09:59:56: SystemFolder.246EB7AD_459A_4FA8_83D1_41A46D7634B7.
Aktion beendet um 09:59:56: SystemFolder.246EB7AD_459A_4FA8_83D1_41A46D7634B7. Rückgabewert 1.
Aktion gestartet um 09:59:56: AppSearch.
Aktion beendet um 09:59:56: AppSearch. Rückgabewert 1.
Aktion gestartet um 09:59:56: LaunchConditions.
Aktion beendet um 09:59:56: LaunchConditions. Rückgabewert 1.
Aktion gestartet um 09:59:56: PrepareDlg.
Information 2898. DlgFont8, Tahoma, 0
Information 2898. VerdanaBold13, Verdana, 0
Aktion beendet um 09:59:56: PrepareDlg. Rückgabewert 1.
Aktion gestartet um 09:59:56: FindRelatedProducts.
Aktion beendet um 09:59:56: FindRelatedProducts. Rückgabewert 0.
Aktion gestartet um 09:59:56: CostInitialize.
Aktion beendet um 09:59:56: CostInitialize. Rückgabewert 1.
Aktion gestartet um 09:59:56: FileCost.
Aktion beendet um 09:59:56: FileCost. Rückgabewert 1.
Aktion gestartet um 09:59:56: CostFinalize.
Aktion beendet um 09:59:56: CostFinalize. Rückgabewert 1.
Aktion gestartet um 09:59:56: MigrateFeatureStates.
Aktion beendet um 09:59:56: MigrateFeatureStates. Rückgabewert 0.
Aktion gestartet um 09:59:56: WelcomeDlg.
Information 2898. DlgFontBold8, Tahoma, 0
Information 2898. Tahoma__8, Tahoma, 0
Aktion beendet um 10:00:06: WelcomeDlg. Rückgabewert 1.
Aktion gestartet um 10:00:06: ProgressDlg.
Aktion beendet um 10:00:06: ProgressDlg. Rückgabewert 1.
Aktion gestartet um 10:00:06: ExecuteAction.
Aktion beendet um 10:00:06: ExecuteAction. Rückgabewert 3.
Aktion gestartet um 10:00:06: FatalErrorDlg.
Aktion beendet um 10:00:07: FatalErrorDlg. Rückgabewert 2.
Aktion beendet um 10:00:07: INSTALL. Rückgabewert 3.
=== Protokollierung beendet: 05.08.2004  10:00:07 ===
MSI (c) (AC:38): Produkt: MSXML 4.0 SP2 Parser und SDK -- Die Installation ist fehlgeschlagen.
Also so richtig hilfreich ist mir das aber allerdings nicht. Steht lediglich in der 3. letzten Zeilem, daß es vor dem Setupabbrcuh (also vor FatalErrorDlg) einen Rückgabewert von 3 gab. Weiss da einer Näheres zu.

Gruß,

generic 5. Aug 2004 09:47

Re: MSI Installationspaket
 
sieht so aus als ob eine custom action in dem setup nicht geht.

brauchst du nur das xml oder das ganze sdk ?

mit dem orca von microsoft kannst du dir die 3 dateien extrahieren.
-> msxml4.dll, msxml4a.dll, msxml4r.dll

die msxml4.dll muss du dann nur noch mit regsvr32 registieren.

Jelly 5. Aug 2004 09:54

Re: MSI Installationspaket
 
Hallo generic,

das Problem tritt ja nicht nur bei diesem MSI Paket auf, sondern auch bei anderen.

Aber danke trotzdem für den tip, wie ich dieses spezielle Paket wenigstens auf meinen Rechner krieg.

Gruß

generic 5. Aug 2004 14:02

Re: MSI Installationspaket
 
du könntest dann nochmal versuchen die msi-runtime neu aufzuspielen.
2 möglichkeiten:
a) du saugst dir von MS die datei: InstMsiW.exe (für xp / w2k) InstMsi.exe (für win9x/winme)
http://www.microsoft.com/downloads/d...displaylang=en
b) du installierst die das serivcepack fuer dein windows erneut

gruss

Jelly 5. Aug 2004 14:33

Re: MSI Installationspaket
 
Zitat:

Zitat von generic
a) du saugst dir von MS die datei: InstMsiW.exe (für xp / w2k)

Hatt ich versucht, krieg da aber (natürlich) gleich die Meldung, daß die aktuellste Version bereits drauf ist?

Der Rechner hat alle Update aufgespielt... Daran sollte es auch nicht liegen.

Gruß,

Alter Mann 6. Aug 2004 05:09

Re: MSI Installationspaket
 
Hi,

man kann sich auch eine Eval-Version vom Admin-Studio (ca. 130 MB) runterladen und damit das MSI-Paket auseinander nehmen / überprüfen.

Gruss

Luckie 6. Aug 2004 06:21

Re: MSI Installationspaket
 
Genau diese Meldung bekam ich früher bei der Installation des PSDK, wenn das Setup in einem Ordner lag auf dem das System oder zu mindest der Administrator keine Zugriffsrechte hatte. Ich meine das wäre der Grund gewesen. Ich habe dann immer einen Order auf der Systempartition im Root angelegt, PSDK dort hinkopiert und von da installiert, das ging dann.

Jelly 6. Aug 2004 10:28

Re: MSI Installationspaket
 
Zitat:

Zitat von Alter Mann
man kann sich auch eine Eval-Version vom Admin-Studio (ca. 130 MB) runterladen und damit das MSI-Paket auseinander nehmen / überprüfen.

Ich bezweifle daß es am Paket liegt. Irgendwie ist auf meinem Server was fehlgeschlagen, ich werd nur nicht schlau, woran es liegt.

Gruß

Jelly 6. Aug 2004 10:34

Re: MSI Installationspaket
 
Zitat:

Zitat von Luckie
Ich habe dann immer einen Order auf der Systempartition im Root angelegt, PSDK dort hinkopiert und von da installiert, das ging dann.

Also jetzt bin ich sprachlos und revidiere meine Meinung, wenigstens ein bißchen das Windows2000 OS zu kennen. Nachdem ich das Paket, wie du schreibts nach c:\ kopiert habe, und es dann startete, funktionierte es :?: :?: :?:

Aber erklären kann ichs mir wirklich nicht. Ich bin als Admin eingeloggt, und die Rechte waren mir auch komplett zugeteilt. Ich hab das Paket auch nicht aus einem UNC Pfad gestartet, sondern direkt von einer Partition?

Au Mann, das ist doch zum Haareraufen, oder...

Dank euch allen.

Gruß

Luckie 6. Aug 2004 11:31

Re: MSI Installationspaket
 
Ich weiß auch nicht. Aber so ging es bei mir zu mindets. ;)

Christian Seehase 6. Aug 2004 16:22

Re: MSI Installationspaket
 
Moin Jelly,

eine Möglichkeit auf Ursachenforschung zu gehen:
Im PSDK gibt es ein Tool namens ORCA, mit dem man MSI Dateien anschauen/erstellen/validieren kann.
Eventuell gibt es irgendwo eine festen Pfad auf C:, der zu dem Problem führt.

Ob hier allerdings Aufwand und Nutzen in einer sinnvollen Relation stehen sei mal dahingestellt ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz