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

Leere Fehlermeldung beim Start der installation


9 replies to this topic

homer

homer
  • Members
  • 23 posts

Posted 25 May 2005 - 07:36

Hi,

ich bin gerade dabei InstallShield 11 Premier zu evaluieren.
Ich versuche ein InstallScrip MSI Projekt, dass ursprünglich mal mit Developer 7 erstellt wurde, dann nach Developer 8 migriert wurde nach InstallShield 11 zu migrieren.
Das hat auch wunderbar geklappt.

Allerdings als ich dann das Setup starten wollten, bekamm ich eine Fehlermeldung ohne Inhalt! Und zwar gleich beim inizalisieren des Installers. Nach der Fehlermeldung wird eine art Rollback gemacht und das Setup hat sich beendet.
Im Anhang ist ein Screenshot des Problems.

Ich habe einen Supportrequest an InstallShield geschickt (kann man im Rahmen der Evaluierung nutzen) aber da tu ich schon sein 3 Tagen rum und hab kein Ergebnis (is das da immer so?).

Ich hoffe hier kann mir jemand bei dem Problem helfen.
Ich habe ein anderes Projekt migriert und da gibts keine Probleme.

EDIT:
Ein verbose Log bringt hier gar nix, da nur drin steht "Started logging" und "Stoped logging" mehr nicht.

Gruß Daniel

Attached Images

  • hc_030.jpg

Edited by homer, 25 May 2005 - 07:42.


homer

homer
  • Members
  • 23 posts

Posted 15 June 2005 - 10:26

Es ist schon irgenwie traurig, dass mir dabei niemand helfen kann?! Nicht mal der InstallShield support hat interesse, noch ist er fähig diese Problem zu lösen!
Nun hab ich es geschaft, dass aus dieser "leeren Fehlermeldung" mehr wird. (siehe Screenshot).
Außerdem gibt es noch ein Logfile:
CODE

=== Verbose logging started: 15.06.2005  11:18:30  Build type: SHIP UNICODE 3.00.3790.2180  Calling process: C:\PROGRA~1\GEMEIN~1\INSTAL~1\Driver\11\INTEL3~1\IDriver.exe ===
MSI (c) (68:34) [11:18:30:603]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi' against software restriction policy
MSI (c) (68:34) [11:18:30:603]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (c) (68:34) [11:18:30:603]: SOFTWARE RESTRICTION POLICY: C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi is not digitally signed
MSI (c) (68:34) [11:18:30:618]: SOFTWARE RESTRICTION POLICY: C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi is permitted to run at the 'unrestricted' authorization level.
MSI (c) (68:34) [11:18:30:618]: Cloaking enabled.
MSI (c) (68:34) [11:18:30:618]: Attempting to enable all disabled priveleges before calling Install on Server
MSI (c) (68:34) [11:18:30:634]: End dialog not enabled
MSI (c) (68:34) [11:18:30:634]: Original package ==> C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi
MSI (c) (68:34) [11:18:30:634]: Package we're running from ==> C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi
MSI (c) (68:34) [11:18:30:634]: Machine policy value 'DisableUserInstalls' is 0
MSI (c) (68:34) [11:18:30:650]: APPCOMPAT: looking for appcompat database entry with ProductCode '{D18EFE63-9DC8-4256-B639-0ED96C1AA913}'.
MSI (c) (68:34) [11:18:30:650]: APPCOMPAT: no matching ProductCode found in database.
MSI (c) (68:34) [11:18:30:650]: MSCOREE not loaded loading copy from system32
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'TransformsSecure' is 0
MSI (c) (68:34) [11:18:30:650]: User policy value 'TransformsAtSource' is 0
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2262 2: File 3: -2147287038
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2262 2: MsiFileHash 3: -2147287038
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'DisablePatch' is 0
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'AllowLockdownPatch' is 0
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'DisableLUAPatching' is 0
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (c) (68:34) [11:18:30:650]: APPCOMPAT: looking for appcompat database entry with ProductCode '{D18EFE63-9DC8-4256-B639-0ED96C1AA913}'.
MSI (c) (68:34) [11:18:30:650]: APPCOMPAT: no matching ProductCode found in database.
MSI (c) (68:34) [11:18:30:650]: Transforms are not secure.
MSI (c) (68:34) [11:18:30:650]: No Command Line.
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2262 2: Control 3: -2147287038
MSI (c) (68:34) [11:18:30:650]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{7675D33B-D176-4926-AADE-AE182E5940F3}'.
MSI (c) (68:34) [11:18:30:650]: Product Code passed to Engine.Initialize:           '(none)'
MSI (c) (68:34) [11:18:30:650]: Product Code from property table before transforms: '{D18EFE63-9DC8-4256-B639-0ED96C1AA913}'
MSI (c) (68:34) [11:18:30:650]: Product Code from property table after transforms:  '{D18EFE63-9DC8-4256-B639-0ED96C1AA913}'
MSI (c) (68:34) [11:18:30:650]: Product not registered: beginning first-time install
MSI (c) (68:34) [11:18:30:650]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
MSI (c) (68:34) [11:18:30:650]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (c) (68:34) [11:18:30:650]: User policy value 'SearchOrder' is 'nmu'
MSI (c) (68:34) [11:18:30:650]: Adding new sources is allowed.
MSI (c) (68:34) [11:18:30:650]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
MSI (c) (68:34) [11:18:30:650]: Package name extracted from package path: 'sapdb_xml.msi'
MSI (c) (68:34) [11:18:30:650]: Package to be registered: 'sapdb_xml.msi'
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2729
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2729
MSI (c) (68:34) [11:18:30:650]: Note: 1: 2262 2: AdminProperties 3: -2147287038
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'DisableMsi' is 0
MSI (c) (68:34) [11:18:30:650]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (c) (68:34) [11:18:30:650]: User policy value 'AlwaysInstallElevated' is 0
MSI (c) (68:34) [11:18:30:650]: Running product '{D18EFE63-9DC8-4256-B639-0ED96C1AA913}' with user privileges: It's not assigned.
MSI (c) (68:34) [11:18:30:650]: TRANSFORMS property is now:
MSI (c) (68:34) [11:18:30:650]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Favoriten
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Netzwerkumgebung
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Eigene Dateien
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Druckumgebung
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Recent
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\SendTo
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Vorlagen
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten
MSI (c) (68:34) [11:18:30:650]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Eigene Bilder
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Startmenü\Programme\Verwaltung
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Startmenü\Programme\Autostart
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Startmenü\Programme
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Startmenü
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Desktop
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Verwaltung
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Startmenü\Programme
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Startmenü
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\All Users\Desktop
MSI (c) (68:34) [11:18:30:665]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts
MSI (c) (68:34) [11:18:30:665]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
MSI (c) (68:34) [11:18:30:665]: MSCOREE not loaded loading copy from system32
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI (c) (68:34) [11:18:30:665]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'CNSUSER'.
MSI (c) (68:34) [11:18:30:665]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'CADENAS'.
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi'.
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\8.1.0a_cd2\tools\sapdb\sapdb_xml.msi'.
=== Protokollierung gestartet: 15.06.2005  11:18:30 ===
MSI (c) (68:34) [11:18:30:665]: Note: 1: 2262 2: PatchPackage 3: -2147287038
MSI (c) (68:34) [11:18:30:665]: Note: 1: 2262 2: Media 3: -2147287038
MSI (c) (68:34) [11:18:30:665]: Machine policy value 'DisableRollback' is 0
MSI (c) (68:34) [11:18:30:665]: User policy value 'DisableRollback' is 0
MSI (c) (68:34) [11:18:30:665]: PROPERTY CHANGE: Adding UILevel property. Its value is '2'.
MSI (c) (68:34) [11:18:30:665]: MsiOpenPackageEx is returning 0
MSI (c) (68:34) [11:18:30:665]: MsiOpenPackage is returning 0
=== Verbose logging stopped: 15.06.2005  11:18:30 ===

Leider kann ich damit nicht viel anfange, einen Fehler sehe ich dabei auch nicht .

Ich hoffe, dass mir hier trotzdem jemand helfen kann, denn ich weis absolut nicht was hier schiefläuft, oder was ich falsch mache.

Gruß Daniel

Attached Images

  • hc_033.jpg


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 15 June 2005 - 16:37

Wenn das stimmt, was in dem Dialog steht, dann wird dieses Logging schon einige zeit vor dem MSI Log gestartet. D.h. ich vermute es handlet sich um das InstallScript Logging. Läuft das Setup danach korrekt weiter? Spiel mal mit den Release-Einstellungen, da gibt es (in der vorletzten Zeile) eine Einstellung für die Protokollierung.
Am besten allerdings wäre es, den Projekttyp Basic MSI zu verwenden...

homer

homer
  • Members
  • 23 posts

Posted 16 June 2005 - 07:25

Hi Stefan,

danke für die Antwort.
Nein das Setup bricht beim Bestätigen des "komischen" Dialogs ab und ist sofort zu Ende.

Wie kann ich ein Projekt in ein "Basic MSI" Projekt konvertieren, ich habe auch einges an Code in InstallScript geschrieben, kann ich das weiterverwenden?
Und was sind überhaupt die grundlegenden Unterschiede von Basic MSI zu InstallScript MSI?

Gruß Daniel

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 June 2005 - 10:13

Einfach umwandeln wird nicht möglich sein. Am saubersten wäre ein Neuanfang...

Bei InstallScript MSI wird die gesamte Logik in InstallScript geschrieben und als externer Prozess in der scripting engine ausgeführt. Der Windows Installer wird im Wesentlichen zum Kopieren der Dateien verwendet.
InstallScript und Windows Installer sind jede für sich vollwertige Installationstechnologien, die aber intern verschiedene Verfahren verwenden. Die "Verheiratung" dieser beiden technologien führt zu allerlei Schwierigkeiten.

homer

homer
  • Members
  • 23 posts

Posted 17 June 2005 - 10:23

Hi Stefan,

wie bring ich dann die Scriptlogik die bereits besteht in den neuen Typ? Denn da wird ja AFAIK in Basic MSI über Custom Actions erledigt?

Gruß Daniel

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 June 2005 - 10:57

Also die "normalen" Dinge kann man in der IDE einstellen. Auch die Dialogreihenfolge über den Projektassistenten oder den Dialogeditor.
"Spezeielle" Skript-Funktionen, etwa um eine Seriennummer zu prüfen, kannst du als Custom Action einbinden.


homer

homer
  • Members
  • 23 posts

Posted 21 June 2005 - 10:52

Das ist leider nicht das was ich will!
Denn ich habe einige InstallScript Dateien.
Das Setup ist eigentlich nur ein Wrapper für ein Kosolenbasiertes Setup.

Ich muss das InstallScript verwenden.
Es kann doch nicht angehen, das ich bei einem Versionwechsel von 8 auf 11 alles neu machen muss.

Gruß Daniel

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 21 June 2005 - 11:13

Mein Vorschalg war eher allgemeiner Art: Allgemein rate ich von "InstallScript MSI" ab, und ein Wechsel zu "Basic MSI" bedeutet im Wesentlichen einen Neuanfang. Das hat aber nichts mit dem Versionwechsel zu tun.

Im Prinzip sollte es schon funktionieren ein altes InstallScript MSI Projekt in die neue Version zu übernehmen. Leider habe ich aber keine Idee, woher die Fehlermeldung kommen könnte, denn ich verwende normalerweise diesen Projekttyp nicht. Passiert das gleiche, wenn du ein neues InstallScript MSI Projekt anlegst? Was passiert, wenn du testweise dein gesamtes Skript löschst (leere setup.rul). Auf diese Weise kann man vielleicht eingrenzen, ob das Problem im Bereich InstallScript liegt.

homer

homer
  • Members
  • 23 posts

Posted 06 July 2005 - 13:54

So nachdem ich noch ein paar Versuche unternommen habe die ganze Sache zum laufen zu bringen bin ich auf folgendes gestossen:

Das Problem:

Ich hatte mal alle Sprachen (ausser deutsch) rausgenommen und hatte ein funktionierendes Setup.
Wenn ich nun eine andere Sprache ins Release reinnahm ging das nicht auch wenn mehr als die deutsche Sprache vorhanden war!
Es schein wohl das dies ein Problem von InstallShield 11 ist (evtl auch ältere) den in Installshield Developer 7 und 8 hatte ich diese Probleme nicht.
Siehe hierzu auch: http://community.ins...ad.php?t=149628

Die Lösung:

Wenn man die MSI-Engine und die InstallScript-Engine nicht in den Setuplauncher verpackt sonder vom Quellmedium holen lässt funktioniert das Setup problemlos.

@Stefan trotzdem danke für deine Hilfe.

Gruß Daniel