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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

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
Answered 03/08/2007 by: dunnpy
Red Belt

Please log in to comment
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.
Answered 03/08/2007 by: cbertram68
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity