/build/static/layout/Breadcrumb_cap_w.png

MSI Exit Error code 1603

We are deploying Credent Windows Gaurdian Shield. The MST I created works fine if manually installing using a command line. The problem is when using SMS to push the install. One other Note this behavior only happens in Win2k, XP is working properly.

The Facts,

SMS is using the system account to install, (This by nature has full admin rights)
This does not occur on a 2k machine when installed in the user context with admin rights.

Here is the text from the log file:

=== Logging started: 3/2/2007 11:03:05 ===
Action start 11:03:05: INSTALL.
Action start 11:03:05: AppSearch.
Action ended 11:03:05: AppSearch. Return value 1.
Action start 11:03:05: RemoveHashCharacterPrefixFromGkport.
-- MSI_LOGGING -- *** CMsiRemoveHashCharacterPrefixFromGkport -- Removing any hash prefix chars from GKPORT
-- MSI_LOGGING -- *** CMsiRemoveHashCharacterPrefixFromGkport -- Original length is 8
-- MSI_LOGGING -- *** CMsiRemoveHashCharacterPrefixFromGkport -- Original value is 8000
-- MSI_LOGGING -- *** CMsiRemoveHashCharacterPrefixFromGkport -- Modified value is 8000
Action ended 11:03:12: RemoveHashCharacterPrefixFromGkport. Return value 1.
Action start 11:03:12: LaunchConditions.
Action ended 11:03:12: LaunchConditions. Return value 1.
Action start 11:03:12: FindRelatedProducts.
Action ended 11:03:12: FindRelatedProducts. Return value 0.
Action start 11:03:12: HarvestPreviousVersionAndInstaller.
-- MSI_LOGGING -- *** CMsiHarvestPreviousVersionAndInstaller -- Preparing to harvest installed version and installer type
-- MSI_LOGGING -- *** CMsiHarvestPreviousVersionAndInstaller -- Found previous version:
-- MSI_LOGGING -- *** CMsiHarvestPreviousVersionAndInstaller -- Previous version installer is: unknown
Action ended 11:03:13: HarvestPreviousVersionAndInstaller. Return value 1.
Action start 11:03:13: ValidateProductID.
Action ended 11:03:13: ValidateProductID. Return value 1.
Action start 11:03:13: CostInitialize.
Action ended 11:03:14: CostInitialize. Return value 1.
Action start 11:03:14: FileCost.
Action ended 11:03:14: FileCost. Return value 1.
Action start 11:03:14: IsolateComponents.
Action ended 11:03:14: IsolateComponents. Return value 0.
Action start 11:03:14: CostFinalize.
Action ended 11:03:14: CostFinalize. Return value 1.
Action start 11:03:14: SetARPINSTALLLOCATION.
Action ended 11:03:14: SetARPINSTALLLOCATION. Return value 1.
Action start 11:03:14: SetODBCFolders.
Action ended 11:03:14: SetODBCFolders. Return value 0.
Action start 11:03:14: MigrateFeatureStates.
Action ended 11:03:14: MigrateFeatureStates. Return value 0.
Action start 11:03:14: InstallValidate.
Action ended 11:03:14: InstallValidate. Return value 1.
Action start 11:03:14: RemoveExistingProducts.
Action ended 11:03:14: RemoveExistingProducts. Return value 0.
Action start 11:03:14: InstallInitialize.
Action ended 11:03:14: InstallInitialize. Return value 1.
Action start 11:03:14: PropSet_TurnOffShield.
Action ended 11:03:14: PropSet_TurnOffShield. Return value 1.
Action start 11:03:14: PropSet_AddCMGNotifyForGinaLess.
Action ended 11:03:14: PropSet_AddCMGNotifyForGinaLess. Return value 1.
Action start 11:03:14: PropSet_RemoveOldWiseInstall.
Action ended 11:03:14: PropSet_RemoveOldWiseInstall. Return value 1.
Action start 11:03:14: AllocateRegistrySpace.
Action ended 11:03:14: AllocateRegistrySpace. Return value 1.
Action start 11:03:14: ProcessComponents.
Action ended 11:03:14: ProcessComponents. Return value 1.
Action start 11:03:14: UnpublishComponents.
Action ended 11:03:14: UnpublishComponents. Return value 0.
Action start 11:03:14: MsiUnpublishAssemblies.
Action ended 11:03:14: MsiUnpublishAssemblies. Return value 0.
Action start 11:03:14: UnpublishFeatures.
Action ended 11:03:14: UnpublishFeatures. Return value 1.
Action start 11:03:14: StopServices.
Action ended 11:03:14: StopServices. Return value 1.
Action start 11:03:14: DeleteServices.
Action ended 11:03:14: DeleteServices. Return value 1.
Action start 11:03:14: UnregisterComPlus.
Action ended 11:03:14: UnregisterComPlus. Return value 0.
Action start 11:03:14: SelfUnregModules.
Action ended 11:03:14: SelfUnregModules. Return value 1.
Action start 11:03:14: UnregisterTypeLibraries.
Action ended 11:03:14: UnregisterTypeLibraries. Return value 0.
Action start 11:03:14: RemoveODBC.
Action ended 11:03:14: RemoveODBC. Return value 1.
Action start 11:03:14: UnregisterFonts.
Action ended 11:03:14: UnregisterFonts. Return value 1.
Action start 11:03:14: RemoveRegistryValues.
Action ended 11:03:14: RemoveRegistryValues. Return value 1.
Action start 11:03:14: UnregisterClassInfo.
Action ended 11:03:14: UnregisterClassInfo. Return value 0.
Action start 11:03:14: UnregisterExtensionInfo.
Action ended 11:03:14: UnregisterExtensionInfo. Return value 0.
Action start 11:03:14: UnregisterProgIdInfo.
Action ended 11:03:14: UnregisterProgIdInfo. Return value 0.
Action start 11:03:14: UnregisterMIMEInfo.
Action ended 11:03:14: UnregisterMIMEInfo. Return value 0.
Action start 11:03:14: RemoveIniValues.
Action ended 11:03:14: RemoveIniValues. Return value 1.
Action start 11:03:14: RemoveShortcuts.
Action ended 11:03:14: RemoveShortcuts. Return value 1.
Action start 11:03:14: RemoveEnvironmentStrings.
Action ended 11:03:14: RemoveEnvironmentStrings. Return value 1.
Action start 11:03:14: RemoveDuplicateFiles.
Action ended 11:03:14: RemoveDuplicateFiles. Return value 1.
Action start 11:03:14: RemoveFiles.
Action ended 11:03:14: RemoveFiles. Return value 1.
Action start 11:03:14: RemoveFolders.
Action ended 11:03:14: RemoveFolders. Return value 1.
Action start 11:03:14: CreateFolders.
Action ended 11:03:14: CreateFolders. Return value 1.
Action start 11:03:14: MoveFiles.
Action ended 11:03:14: MoveFiles. Return value 1.
Action start 11:03:14: InstallFiles.
Action ended 11:03:14: InstallFiles. Return value 1.
Action start 11:03:14: PatchFiles.
Action ended 11:03:14: PatchFiles. Return value 0.
Action start 11:03:14: DuplicateFiles.
Action ended 11:03:14: DuplicateFiles. Return value 1.
Action start 11:03:14: BindImage.
Action ended 11:03:14: BindImage. Return value 1.
Action start 11:03:14: CreateShortcuts.
Action ended 11:03:14: CreateShortcuts. Return value 1.
Action start 11:03:14: RegisterClassInfo.
Action ended 11:03:14: RegisterClassInfo. Return value 0.
Action start 11:03:14: RegisterExtensionInfo.
Action ended 11:03:14: RegisterExtensionInfo. Return value 0.
Action start 11:03:14: RegisterProgIdInfo.
Action ended 11:03:14: RegisterProgIdInfo. Return value 0.
Action start 11:03:14: RegisterMIMEInfo.
Action ended 11:03:14: RegisterMIMEInfo. Return value 0.
Action start 11:03:14: WriteRegistryValues.
Action ended 11:03:14: WriteRegistryValues. Return value 1.
Action start 11:03:14: PropSet_WriteCMGShieldRegValues.
Action ended 11:03:14: PropSet_WriteCMGShieldRegValues. Return value 1.
Action start 11:03:14: WriteCMGShieldRegValues.
Action ended 11:03:14: WriteCMGShieldRegValues. Return value 1.
Action start 11:03:14: WriteIniValues.
Action ended 11:03:14: WriteIniValues. Return value 1.
Action start 11:03:14: WriteEnvironmentStrings.
Action ended 11:03:14: WriteEnvironmentStrings. Return value 1.
Action start 11:03:14: RegisterFonts.
Action ended 11:03:14: RegisterFonts. Return value 1.
Action start 11:03:14: InstallODBC.
Action ended 11:03:14: InstallODBC. Return value 0.
Action start 11:03:14: RegisterTypeLibraries.
Action ended 11:03:14: RegisterTypeLibraries. Return value 0.
Action start 11:03:14: SelfRegModules.
Action ended 11:03:14: SelfRegModules. Return value 1.
Action start 11:03:14: RegisterComPlus.
Action ended 11:03:14: RegisterComPlus. Return value 0.
Action start 11:03:14: InstallServices.
Action ended 11:03:14: InstallServices. Return value 1.
Action start 11:03:14: Rollback_AdjustNetworkProviderOrder.
Action ended 11:03:14: Rollback_AdjustNetworkProviderOrder. Return value 1.
Action start 11:03:14: AdjustNetworkProviderOrder.
Action ended 11:03:14: AdjustNetworkProviderOrder. Return value 1.
Action start 11:03:14: Rollback_AdjustServiceLoadOrderForDeviceSecurity.
Action ended 11:03:14: Rollback_AdjustServiceLoadOrderForDeviceSecurity. Return value 1.
Action start 11:03:14: AdjustServiceLoadOrderForDeviceSecurity.
Action ended 11:03:14: AdjustServiceLoadOrderForDeviceSecurity. Return value 1.
Action start 11:03:14: StartServices.
Action ended 11:03:14: StartServices. Return value 1.
Action start 11:03:14: RegisterUser.
Action ended 11:03:15: RegisterUser. Return value 1.
Action start 11:03:15: RegisterProduct.
Action ended 11:03:15: RegisterProduct. Return value 1.
Action start 11:03:15: Rollback_AddCMGNotifyForGinaLess.
Action ended 11:03:15: Rollback_AddCMGNotifyForGinaLess. Return value 1.
Action start 11:03:15: AddCMGNotifyForGinaLess.
Action ended 11:03:15: AddCMGNotifyForGinaLess. Return value 1.
Action start 11:03:15: PublishComponents.
Action ended 11:03:15: PublishComponents. Return value 0.
Action start 11:03:15: MsiProcessDrivers.
DIFXAPP: 'Component' is 'CmgShieldREG'
DIFXAPP: Component state 0x2 -> 0x3
DIFXAPP: 'ComponentId' is {240648F8-82D9-4062-916F-3600AADFAF43}
DIFXAPP: 'Flags' is 14
DIFXAPP: component path is C:\Program Files\Credant\CmgShieldREG\
Action start 11:03:17: MsiRollbackInstall.
Action ended 11:03:17: MsiRollbackInstall. Return value 1.
Action start 11:03:17: MsiInstallDrivers.
Action ended 11:03:17: MsiInstallDrivers. Return value 1.
DIFXAPP: 'Component' is 'CMGShieldSvc'
DIFXAPP: Component state 0x2 -> 0x3
DIFXAPP: 'ComponentId' is {E0226DBD-CEDD-41C5-B29D-4C8C53980E11}
DIFXAPP: 'Flags' is 14
DIFXAPP: component path is C:\Program Files\Credant\CMG Shield\
Action start 11:03:17: MsiRollbackInstall.
Action ended 11:03:17: MsiRollbackInstall. Return value 1.
Action start 11:03:17: MsiInstallDrivers.
Action ended 11:03:17: MsiInstallDrivers. Return value 1.
Action ended 11:03:17: MsiProcessDrivers. Return value 1.
Action start 11:03:17: MsiPublishAssemblies.
Action ended 11:03:17: MsiPublishAssemblies. Return value 0.
Action start 11:03:17: PublishFeatures.
Action ended 11:03:17: PublishFeatures. Return value 1.
Action start 11:03:17: PublishProduct.
Action ended 11:03:17: PublishProduct. Return value 1.
Action start 11:03:17: InstallPosturePlugin.
Action ended 11:03:17: InstallPosturePlugin. Return value 1.
Action start 11:03:17: ScheduleReboot.
Action ended 11:03:17: ScheduleReboot. Return value 1.
Action start 11:03:17: InstallFinalize.
-- MSI_LOGGING -- *** CMsiWriteCMGShieldRegValues -- Writing some values to the CMGShield key that msi should not own.
-- MSI_LOGGING -- *** CMsiWriteCMGShieldRegValues -- Parameters: MCID;WKKCR0MGN.uboc-ad.corp.uboc.com;DCID;W2J62YD8
-- MSI_LOGGING -- *** CMsiWriteCMGShieldRegValues -- KeyName: MCID -- KeyValue WKKCR0MGN.uboc-ad.corp.uboc.com
-- MSI_LOGGING -- *** CMsiWriteCMGShieldRegValues -- KeyName: DCID -- KeyValue W2J62YD8
-- MSI_LOGGING -- *** CMsiAddNetworkProviderString -- Checking whether to add CMGShieldNP to network provider order
-- MSI_LOGGING -- *** CMsiAddNetworkProviderString -- Initial value of provider order: LanmanWorkstation,PnSson,PnSson,IDMLogon,FNLogon
-- MSI_LOGGING -- *** CMsiAddNetworkProviderString -- our provider is not in the listi... adding
-- MSI_LOGGING -- *** CMsiAddDeviceSecurityToServiceLoadOrder -- Checking to see if we need to add our group to the service load order list
-- MSI_LOGGING -- *** CMsiAddDeviceSecurityToServiceLoadOrder -- The new item is not already in the list
-- MSI_LOGGING -- *** CMsiAddWinlogonNotifyEntries -- Install dir is: C:\Program Files\Credant\
-- MSI_LOGGING -- *** CMsiAddWinlogonNotifyEntries -- Added the Winlogon\Notify\CMGShieldNP ley
-- MSI_LOGGING -- *** SetInstallUpdateValue -- Set the InstallUpdate flag to 5.2.0.70
DIFXAPP: InstallDriverPackages
DIFXAPP: 'CustomActionData' property 'DIFxApp Version' is 2.01.
DIFXAPP: 'CustomActionData' property 'UI Level' is 3.
DIFXAPP: 'CustomActionData' property 'componentId' is {240648F8-82D9-4062-916F-3600AADFAF43}.
DIFXAPP: 'CustomActionData' property 'componentPath' is C:\Program Files\Credant\CmgShieldREG\.
DIFXAPP: 'CustomActionData' property 'flags' is 0xE.
DIFXAPP: 'CustomActionData' property 'installState' is 2.
DIFXAPP: 'CustomActionData' property 'ProductName' is Winshield.
DIFXAPP: 'CustomActionData' property 'ManufacturerName' is Credant Technologies, Inc..
DIFXAPP: ERROR 0x2 encountered while opening install-info subkey for component '{240648F8-82D9-4062-916F-3600AADFAF43}'
DIFXAPP: InstallDriverPackages failed with error 0x2
Action ended 11:03:26: InstallFinalize. Return value 3.
DIFXAPP: RollbackInstall
DIFXAPP: 'CustomActionData' property 'DIFxApp Version' is 2.01.
DIFXAPP: 'CustomActionData' property 'componentId' is {240648F8-82D9-4062-916F-3600AADFAF43}.
DIFXAPP: 'CustomActionData' property 'flags' is 0xE.
DIFXAPP: 'CustomActionData' property 'installState' is 2.
DIFXAPP: 'CustomActionData' property 'ProductName' is Winshield.
DIFXAPP: 'CustomActionData' property 'ManufacturerName' is Credant Technologies, Inc..
DIFXAPP: ERROR 0x2 encountered while opening install-info key for component '{240648F8-82D9-4062-916F-3600AADFAF43}'
DIFXAPP: Rollback failed with error 0x2
-- MSI_LOGGING -- *** CMsiDeleteWinlogonNotifyEntries -- Removed the Winlogon\Notify\CMGShieldNP key
-- MSI_LOGGING -- *** SetInstallUpdateValue -- Set the InstallUpdate flag to 5.2.0.70
-- MSI_LOGGING -- *** CMsiRemoveDeviceSecurityFromServiceLoadOrder -- Checking to see if we need to remove our group to the service load order list
-- MSI_LOGGING -- *** CMsiRemoveDeviceSecurityFromServiceLoadOrder -- The item is in the list, preparing to remove it
-- MSI_LOGGING -- *** CMsiRemoveNetworkProviderString -- Checking whether to remove CMGShieldNP to network provider order
-- MSI_LOGGING -- *** CMsiRemoveNetworkProviderString -- Initial value of provider order: LanmanWorkstation,PnSson,PnSson,IDMLogon,FNLogon,CMGShieldNP
-- MSI_LOGGING -- *** CMsiRemoveNetworkProviderString -- Regex search pattern is ^(.*)(,+CMGShieldNP)(.*)$
-- MSI_LOGGING -- *** CMsiRemoveNetworkProviderString -- Final provider order: LanmanWorkstation,PnSson,PnSson,IDMLogon,FNLogon
Action ended 11:03:28: INSTALL. Return value 3.
=== Logging stopped: 3/2/2007 11:03:28 ===
MSI (s) (60:54): Product: Winshield -- Installation operation failed.

When I ran this through a log parser, it looks like the error is hapening when it is installing a driver. Any help would be appreciated. Thanks

0 Comments   [ + ] Show comments

Answers (2)

Posted by: dunnpy 17 years ago
Red Belt
0
cbertram68,

Have a look at:

MSI Errors

Also how have you added the package into SMS ?

I've had 1603 errors when I first started using SMS because I was just adding the command line in the package (in SMS).
Adding the MSI directly (New Package from definition) into SMS creates the programs for you and includes MIF information. You can then modify the command line as necessary for log files etc.

Worked for me :)

Thanks,

Dunnpy
Posted by: cbertram68 17 years ago
Senior Yellow Belt
0
I unfortunetly am not the one setting up the SMS job, however we do create the SMS file for the SMS team, but they do not use it like they should. They copy a command line we create that callse msiexec.exe /i package path.

I will pass on the information to them, and see if they might use it this time. Thanks for your help.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ