Adobe *würg*

Antworten
Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 09:09

Moin zusammen,
ich versuche verzweifelt, Pakete für Flash Player Active X + Plugin, Air, Shockwave und Adobe Reader zu packen.

Dabei war vorhergehend schon das Problem, dass Empirum die Pakete nicht als installiert anerkennt, obwohl sie installiert waren.

Mittlerweile lässt mich der Packaging-Wizard vollkommen im Regen stehen, die Pakete installieren sich gar nicht mehr.

Hat vielleicht jemand für mich aktuelle setup.inf-Dateien?
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Jens Altrock
Beiträge: 420
Registriert: 15. Apr 2009, 10:17
Kontaktdaten:

Re: Adobe *würg*

Beitrag von Jens Altrock » 18. Mai 2010, 09:22

Also ich habe nur eine für Adobe Flash Player und Shockwave wenn das hilft (sind aber Standard MSI Pakete):

Flash Player:

Code: Alles auswählen

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT

;ReplaceEnv <Variable>

#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE

[Set:Product]
Del "%MSILogFile%"
IF DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{24762012-C6C8-4AAD-A02D-71A009FA1683},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\install_flash_player_10_active_x.msi"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb-! /Li "%MSILogFile%"
IF DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter 50
Call MsiExec /I "%SRC%\install_flash_player_10_active_x.msi"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb-! /Li "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{24762012-C6C8-4AAD-A02D-71A009FA1683},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{24762012-C6C8-4AAD-A02D-71A009FA1683},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
-Call MsiExec /X {24762012-C6C8-4AAD-A02D-71A009FA1683} REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
-AddMeter 50

[AbortMSIInst]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%

[SET:ChangeMSISourcelist]
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist","LastUsedSource","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist\Net","1","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Installer]
;%ProductName%\%ProductName% Setup, %ReinstallString%
;%ProductName%\%ProductName% %Uninstallation%, %UninstallString%, , , , , 1, ,

[Shell:Product]
Shockwave:

Code: Alles auswählen

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT

;ReplaceEnv <Variable>

#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE

[Set:Product]
Del "%MSILogFile%"
IF DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A9F7268-3899-4443-B071-B332493925AA},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\sw_lic_full_installer.msi"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb-! /Li "%MSILogFile%"
IF DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter 50
Call MsiExec /I "%SRC%\sw_lic_full_installer.msi"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb-! /Li "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A9F7268-3899-4443-B071-B332493925AA},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A9F7268-3899-4443-B071-B332493925AA},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
-Call MsiExec /X {9A9F7268-3899-4443-B071-B332493925AA} REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
-AddMeter 50

[AbortMSIInst]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%

[SET:ChangeMSISourcelist]
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist","LastUsedSource","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist\Net","1","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Installer]
;%ProductName%\%ProductName% Setup, %ReinstallString%
;%ProductName%\%ProductName% %Uninstallation%, %UninstallString%, , , , , 1, ,

[Shell:Product]

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 18:14

Danke für die Antwort,
ich hab doch noch auch mal n Moment gebastelt ...
Leider erkennt Empirum unter Windows 7 64bit nicht, dass das Paket installiert ist.

Ich werd jetzt noch eine mms.cfg verteilen,
wobei ich feststellen musste, dass das Verzeichnis Macromed\flash unter c:\windows\syswow64 liegt ... mal gucken, wie ich das abfangen kann.

Aber wenn noch jemand n tipp wegen dem Registry-Eintrag hat ... da steht nämlich gar nichts.

Code: Alles auswählen

[SetupInfo]
Author                  =administrator
CreationDate            =18.05.2010 17:53:43 
InventoryID             = 
Description             = 
Method                  = MSI
Tested on               = 
Dependencies            = 
Command line options    =/S0
Last Change             = 
Build                   = 

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=10.5
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=Flash Player ActiveX
DeveloperName=Adobe
Version=10.0.45.2
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%",         Arial,           30, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text8="%Company%",                       Arial,           18, , 00FFFF, 4,  10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,           16, , 007F00, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,000000
CopyDialogRect=0%, 77%, 100%, 100%, HCENTER
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%\%ProductName%
SetupInfDir=Install
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=1
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%


[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
V_MSIInstallerID=00AB3E66D3B6B66469AF36907A4FB20B
ReInstSuccessMessage1031=Die Konfiguration wurde erfolgreich abgeschlossen.
ReInstSuccessMessage1033=Configuration completed successfully.
MSILogFile=%Temp%\MSI_%ProductName%.%Version%.%Revision%.log
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=%SoftwareDepotServerName%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\Mx42SynSem.dll,     %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS32, 0
1:..\..\..\..\User\x64\Mx42SynSem.dll, %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf,                             , NORMAL,                                             0
1:%Temp%\Setup64.exe,                  %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64,      0

[FileCheckMachine]
ReplaceEnv V_MachineValuesPath
If DoesFileExist ("%V_MachineValuesPath%\%ComputerName%.ini") == "0" Then "FileIsntThere" EndIf

[FileCheckClient]
ReplaceEnv V_UserValuesPath
If "%UserDomain%" <> "%ComputerName%" Then "CheckClientFile" EndIf

[CheckClientFile]
If DoesFileExist ("%V_UserValuesPath%\%WindowsUser%.ini") == "0" Then "FileIsntThere" EndIf

[FileIsntThere]
ErrorLogMsg Values$\MachineValues\%DomainName%\%ComputerName%.ini or Values$\UserValues\%UserDomain%\%WindowsUser%.ini not found!
Abort

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE


[Set:Product]
Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{66E3BA00-6B3D-466B-96FA-6309A7F42BB0},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\install_flash_player_10_active_x.msi"   REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter 50
Call MsiExec /I "%SRC%\install_flash_player_10_active_x.msi"   REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{66E3BA00-6B3D-466B-96FA-6309A7F42BB0},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{66E3BA00-6B3D-466B-96FA-6309A7F42BB0},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
-Call MsiExec /X {66E3BA00-6B3D-466B-96FA-6309A7F42BB0} REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
-AddMeter 50

[RebootRequired]
SetReboot 1

[AbortMSIInst]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%

[SET:ChangeMSISourcelist]
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist","LastUsedSource","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist\Net","1","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Product]
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7537
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Adobe *würg*

Beitrag von Hendrik_Ambrosius » 18. Mai 2010, 18:30

Versuchen Sie mal den Schlüssel unter HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node zu finden.
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 18:38

Moin Meister Ambrosius,
der Schlüssel ist weder unter HKLM, Software noch unter HKLM, Software\Wow6432Node zu finden.

Ich hab gerade sowohl versucht, das unter xp32 gepackte Paket zu installieren - wird installiert, Kiosk sagt aber "Verfügbar" als auch ein unter Win7 64bit paketiertes Paket - wird installiert, Kiosk sagt "Verfügbar".

Die Registrierungsschlüssel, die Empirum die Installation mitteilen, werden nicht gesetzt.

Bei der Installation bin ich als Administrator angemeldet ... hier muss ein Fehler vorliegen ... eigentlich bin ich davon ausgegangen, dass ich 32bit-Pakete unter 32bit packe und dann die Platform auf * setze ... das funzt aber nicht.

Unter Windows 7 32bit ist das übrigens kein Thema, da gehts.
Zuletzt geändert von slueben am 18. Mai 2010, 18:42, insgesamt 1-mal geändert.
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7537
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Adobe *würg*

Beitrag von Hendrik_Ambrosius » 18. Mai 2010, 18:41

Gibt es im Log oder SetupErrorLog Fehlermeldungen?
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 18:47

Hmmm ... nicht, dass ich erkennen könnte:

MSI Log:

Code: Alles auswählen

=== Logging started: 18.05.2010  17:58:10 ===
Action start 17:58:10: INSTALL.
Action start 17:58:10: ISSetAllUsers.
1: InstallShield - ISSetAllUsers (Begin) 
1: Opening Database 
1: {42463807-970B-4257-BC95-5C348D61DF1C}	6.0.0.0	10.0.45.2		769 
1: {91ACC36E-CB92-44F0-AF4E-0BACC033F7F1}		10.0.45.2		257 
1: {ECA98E30-EB7E-47D1-B47F-B3BEC081B7D8}		10.0.45.2		257 
1: Closing Database 
1: InstallShield - ISSetAllUsers (End) 
Action ended 17:58:10: ISSetAllUsers. Return value 1.
Action start 17:58:10: AppSearch.
Action ended 17:58:10: AppSearch. Return value 0.
Action start 17:58:10: LaunchConditions.
Action ended 17:58:10: LaunchConditions. Return value 1.
Action start 17:58:10: SetupInitialization.
Info 2898.For Tahoma8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Info 2898.For TahomaBold10 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action ended 17:58:10: SetupInitialization. Return value 1.
Action start 17:58:10: FindRelatedProducts.
Action ended 17:58:10: FindRelatedProducts. Return value 1.
Action start 17:58:10: ValidateProductID.
Action ended 17:58:10: ValidateProductID. Return value 1.
Action start 17:58:10: CostInitialize.
Action ended 17:58:10: CostInitialize. Return value 1.
Action start 17:58:10: FileCost.
Action ended 17:58:10: FileCost. Return value 1.
Action start 17:58:10: IsolateComponents.
Action ended 17:58:10: IsolateComponents. Return value 0.
Action start 17:58:10: setUserProfileNT.
Action ended 17:58:10: setUserProfileNT. Return value 1.
Action start 17:58:10: setAllUsersProfile2K.
Action ended 17:58:10: setAllUsersProfile2K. Return value 1.
Action start 17:58:10: ResolveSource.
Action ended 17:58:10: ResolveSource. Return value 1.
Action start 17:58:10: CostFinalize.
Action ended 17:58:10: CostFinalize. Return value 1.
Action start 17:58:10: MigrateFeatureStates.
Action ended 17:58:10: MigrateFeatureStates. Return value 0.
Action start 17:58:11: InstallWelcome.
Info 2726.Action not found: InstallWelcome.
Action ended 17:58:11: InstallWelcome. Return value 0.
Action start 17:58:11: SetupProgress.
Info 2898.For MSSansBold8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Info 2898.For MSSWhiteSerif8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action ended 17:58:11: SetupProgress. Return value 1.
Action start 17:58:11: ExecuteAction.
Action start 17:58:19: INSTALL.
Action start 17:58:19: ISSetAllUsers.
Action ended 17:58:19: ISSetAllUsers. Return value 0.
Action start 17:58:19: AppSearch.
Action ended 17:58:19: AppSearch. Return value 0.
Action start 17:58:19: LaunchConditions.
Action ended 17:58:19: LaunchConditions. Return value 1.
Action start 17:58:19: FindRelatedProducts.
Action ended 17:58:19: FindRelatedProducts. Return value 0.
Action start 17:58:19: ValidateProductID.
Action ended 17:58:19: ValidateProductID. Return value 1.
Action start 17:58:19: CostInitialize.
Action ended 17:58:19: CostInitialize. Return value 1.
Action start 17:58:19: FileCost.
Action ended 17:58:19: FileCost. Return value 1.
Action start 17:58:19: IsolateComponents.
Action ended 17:58:19: IsolateComponents. Return value 0.
Action start 17:58:19: CostFinalize.
Action ended 17:58:19: CostFinalize. Return value 1.
Action start 17:58:19: SetARPINSTALLLOCATION.
Action ended 17:58:19: SetARPINSTALLLOCATION. Return value 1.
Action start 17:58:19: SetODBCFolders.
Action ended 17:58:19: SetODBCFolders. Return value 0.
Action start 17:58:19: MigrateFeatureStates.
Action ended 17:58:19: MigrateFeatureStates. Return value 0.
Action start 17:58:19: InstallValidate.
Action ended 17:58:19: InstallValidate. Return value 1.
Action start 17:58:19: RemoveExistingProducts.
Action ended 17:58:19: RemoveExistingProducts. Return value 1.
Action start 17:58:19: InstallInitialize.
Action ended 17:58:20: InstallInitialize. Return value 1.
Action start 17:58:20: MakePropsAvailable.
Action ended 17:58:20: MakePropsAvailable. Return value 1.
Action start 17:58:20: AllocateRegistrySpace.
Action ended 17:58:20: AllocateRegistrySpace. Return value 1.
Action start 17:58:20: ProcessComponents.
Action ended 17:58:20: ProcessComponents. Return value 1.
Action start 17:58:20: UnpublishComponents.
Action ended 17:58:20: UnpublishComponents. Return value 0.
Action start 17:58:20: UnpublishFeatures.
Action ended 17:58:20: UnpublishFeatures. Return value 1.
Action start 17:58:20: StopServices.
Action ended 17:58:20: StopServices. Return value 1.
Action start 17:58:20: DeleteServices.
Action ended 17:58:20: DeleteServices. Return value 1.
Action start 17:58:20: UnregisterComPlus.
Action ended 17:58:20: UnregisterComPlus. Return value 0.
Action start 17:58:20: SelfUnregModules.
Action ended 17:58:20: SelfUnregModules. Return value 1.
Action start 17:58:20: UnregisterTypeLibraries.
Action ended 17:58:20: UnregisterTypeLibraries. Return value 0.
Action start 17:58:20: RemoveODBC.
Action ended 17:58:20: RemoveODBC. Return value 1.
Action start 17:58:20: UnregisterFonts.
Action ended 17:58:20: UnregisterFonts. Return value 1.
Action start 17:58:20: RemoveRegistryValues.
Action ended 17:58:20: RemoveRegistryValues. Return value 1.
Action start 17:58:20: UnregisterClassInfo.
Action ended 17:58:20: UnregisterClassInfo. Return value 0.
Action start 17:58:20: UnregisterExtensionInfo.
Action ended 17:58:20: UnregisterExtensionInfo. Return value 0.
Action start 17:58:20: UnregisterProgIdInfo.
Action ended 17:58:20: UnregisterProgIdInfo. Return value 0.
Action start 17:58:20: UnregisterMIMEInfo.
Action ended 17:58:20: UnregisterMIMEInfo. Return value 0.
Action start 17:58:20: RemoveIniValues.
Action ended 17:58:20: RemoveIniValues. Return value 1.
Action start 17:58:20: RemoveShortcuts.
Action ended 17:58:20: RemoveShortcuts. Return value 0.
Action start 17:58:20: RemoveEnvironmentStrings.
Action ended 17:58:20: RemoveEnvironmentStrings. Return value 1.
Action start 17:58:20: RemoveDuplicateFiles.
Action ended 17:58:20: RemoveDuplicateFiles. Return value 1.
Action start 17:58:20: RemoveFolders.
Action ended 17:58:20: RemoveFolders. Return value 1.
Action start 17:58:20: CreateFolders.
Action ended 17:58:20: CreateFolders. Return value 1.
Action start 17:58:20: MoveFiles.
Action ended 17:58:20: MoveFiles. Return value 1.
Action start 17:58:20: InstallFiles.
Action ended 17:58:20: InstallFiles. Return value 1.
Action start 17:58:20: NewCustomAction1.
Action ended 17:58:20: NewCustomAction1. Return value 1.
Action start 17:58:20: PatchFiles.
Action ended 17:58:20: PatchFiles. Return value 0.
Action start 17:58:20: DuplicateFiles.
Action ended 17:58:20: DuplicateFiles. Return value 1.
Action start 17:58:20: BindImage.
Action ended 17:58:20: BindImage. Return value 1.
Action start 17:58:20: CreateShortcuts.
Action ended 17:58:20: CreateShortcuts. Return value 0.
Action start 17:58:20: RegisterClassInfo.
Action ended 17:58:20: RegisterClassInfo. Return value 0.
Action start 17:58:20: RegisterExtensionInfo.
Action ended 17:58:20: RegisterExtensionInfo. Return value 0.
Action start 17:58:20: RegisterProgIdInfo.
Action ended 17:58:20: RegisterProgIdInfo. Return value 0.
Action start 17:58:20: RegisterMIMEInfo.
Action ended 17:58:20: RegisterMIMEInfo. Return value 0.
Action start 17:58:20: WriteRegistryValues.
Action ended 17:58:20: WriteRegistryValues. Return value 1.
Action start 17:58:20: WriteIniValues.
Action ended 17:58:20: WriteIniValues. Return value 1.
Action start 17:58:20: WriteEnvironmentStrings.
Action ended 17:58:20: WriteEnvironmentStrings. Return value 1.
Action start 17:58:20: RegisterFonts.
Action ended 17:58:20: RegisterFonts. Return value 1.
Action start 17:58:20: InstallODBC.
Action ended 17:58:20: InstallODBC. Return value 0.
Action start 17:58:20: RegisterTypeLibraries.
Action ended 17:58:20: RegisterTypeLibraries. Return value 0.
Action start 17:58:20: SelfRegModules.
Action ended 17:58:20: SelfRegModules. Return value 1.
Action start 17:58:20: RegisterComPlus.
Action ended 17:58:20: RegisterComPlus. Return value 0.
Action start 17:58:20: InstallServices.
Action ended 17:58:20: InstallServices. Return value 1.
Action start 17:58:20: StartServices.
Action ended 17:58:20: StartServices. Return value 1.
Action start 17:58:20: RegisterUser.
Action ended 17:58:20: RegisterUser. Return value 1.
Action start 17:58:20: RegisterProduct.
Action ended 17:58:20: RegisterProduct. Return value 1.
Action start 17:58:20: PublishComponents.
Action ended 17:58:20: PublishComponents. Return value 0.
Action start 17:58:20: PublishFeatures.
Action ended 17:58:20: PublishFeatures. Return value 1.
Action start 17:58:20: PublishProduct.
Action ended 17:58:20: PublishProduct. Return value 1.
Action start 17:58:20: InstallFinalize.
Action ended 17:58:22: InstallFinalize. Return value 1.
Action ended 17:58:22: INSTALL. Return value 1.
Action ended 17:58:22: ExecuteAction. Return value 1.
Action start 17:58:22: SetupCompleteSuccess.
Info 2726.Action not found: SetupCompleteSuccess.
Action ended 17:58:22: SetupCompleteSuccess. Return value 0.
Action ended 17:58:22: INSTALL. Return value 1.
=== Logging stopped: 18.05.2010  17:58:22 ===
MSI (c) (74:BC) [17:58:22:679]: Product: Adobe Flash Player 10 ActiveX -- Installation operation completed successfully.

MSI (c) (74:BC) [17:58:22:716]: Windows Installer installed the product. Product Name: Adobe Flash Player 10 ActiveX. Product Version: 10.0.45.2. Product Language: 1033. Manufacturer: Adobe Systems, Inc.. Installation success or error status: 0.

Das Verzeichnis SetupErrorLog ist leer ... hab ich noch ein LOG?
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7537
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Adobe *würg*

Beitrag von Hendrik_Ambrosius » 18. Mai 2010, 18:50

Ich meinte das normale Softwaredepot-Log.

Kann es sein dass es hier einen Konflikt mit den RegKeys vom Adobe Produkt selbst und den Empirum Produktkeys kommt?
Dann diese Keys entsprechend anpassen in der setup.inf.
Zum Test mal den Hersteller Adobe_Empirum nennen?!
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Andreas.Horst
Beiträge: 3
Registriert: 09. Mai 2010, 21:28
Kontaktdaten:

Re: Adobe *würg*

Beitrag von Andreas.Horst » 18. Mai 2010, 18:51

HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A9F7268-3899-4443-B071-B332493925AA}
mit
HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{9A9F7268-3899-4443-B071-B332493925AA}
austauschen.
Der Eintrag sollte 3 mal vorhanden sein.
Viele unserer 32 Bit Pakete hatten unter Win 7 64 den Fehler.

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 18:55

Oh,
da ist tatsächlich ein Fehler:

Date/Time : 18.05.2010 18:33:24
ProductName: Flash Player ActiveX 64
Version : 10.0.45.2
Revision : 0
SetupInf : C:\EmpirumAgent\Packages\Adobe\Flash Player ActiveX 64\10.0.45.2\Install\Setup.inf
------------
ErrorLogMsg: Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen! ErrorLevel: 0
------------
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 18:57

Umbenennen des Herstellers in Adobe_EMP bringt nix ...
Fehlermeldung im LOG bleibt wie vor.
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7537
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Adobe *würg*

Beitrag von Hendrik_Ambrosius » 18. Mai 2010, 18:58

Aha! Deshalb wird der Productkey von Empirum nicht erstellt.
Prüfen Sie doch statt auf den Regkey im IF-Befehl auf eine Datei oder einen String aus dem MSI Log ab.
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 19:07

Super,
danke Herr Horst ...

Aber
@Hendrik Ambrosius
ich könnte ja auch - damit ich nur ein Paket habe - auf eine Oder-Verknüpfung prüfen
oder ich muss tatsächlich alle Pakete für x86 und x64 separat packen.

Ist letzteres so beabsichtigt? Is this a feature or a failure? :)

Wenn ich ja wüsste, warum die Prüfung überhaupt erfolgt ... mein Paketierungskurs ist erst im August ...
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7537
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Adobe *würg*

Beitrag von Hendrik_Ambrosius » 18. Mai 2010, 19:29

Nein, man soll natürlich nur EIN Paket haben.
Eventuell muss aber die Abprüfung angepasst werden.
Ist abhängig vom jeweiligen Produkt.
Man könnte in diesem Fall auch einfach den ErrorLevel abfragen.
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

Benutzeravatar
slueben
Beiträge: 54
Registriert: 28. Aug 2009, 19:07
Wohnort: Köln
Kontaktdaten:

Re: Adobe *würg*

Beitrag von slueben » 18. Mai 2010, 19:48

Mir fällt ja gerade noch was halbwegs intelligentes ein:

Man könnte ja vorher prüfen, ob HKLM,Softare\Wow6432Node existiert.
Wenn ja, setzt man eine Variable für den Pfad zum UninstallString mit Wow6432Node, wenn nein, dann ohne.

Diese Variable setzt man dann dynamisch in die 3 Prüfabfragen ein.

Geht das?

Und wie geht das praktisch? (ich muss echt zum Workshop).
Mit freundlichen Grüßen

Stefan Lüben
______________________________________
Ev. Verwaltungsverband in Bonn
Leiter Informationstechnik

Antworten

Zurück zu „Paketierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste