Using an MST for this vendor MSI works fine for installation / customiation, however uninstalling the product generates the following error and won't uninstall:

Internal Error 2229. , InstallExecuteSequence, SELECT `Action`,NULL,`Condition` FROM `InstallExecuteSequence` WHERE `Sequence` > 0 ORDER BY `Sequence`

There are only 2 custom actions I've added to the InstallExecuteSequence, both conditioned for install only. These are standard permissioning CA's which we use in all our packages.

The SDK help says: 2229 Database: [2]. Could not load table '[3]' in SQL query: [4]

If I don't use an MST (edit the vendor MSI directly) it uninstalls fine.. Not an error I can recall seeing or fixing before - does anyone have any ideas? I can use the modified vendor MSI if I have to but would obviously rather not.

Thanks,
Rob.
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
The NULL column (select) sounds not correct.
Could it be that any custom action creates the query but fail to getting the correct value instead of the NULL column?
I would start by enable the Windows Installer Debug policy (value of 7) and then check both with DebugView and Process Monitor to find out exactly what happens prior and during CA(s) execution.
Answered 05/12/2009 by: AngelD
Red Belt

Please log in to comment
0
Thanks for the reply. The log doesn't really highlight much, certainly no offending CA (that I can see) - just seems to fall over as soon as the transform is applied.

I've attached the log up to the point where the error message is presented:


=== Verbose logging started: 12/05/2009 16:16:11 Build type: SHIP UNICODE 3.01.4000.2435 Calling process: C:\WINDOWS\system32\rundll32.exe ===
MSI (c) (A0:68) [16:16:11:219]: Resetting cached policy values
MSI (c) (A0:68) [16:16:11:219]: Machine policy value 'Debug' is 7
MSI (c) (A0:68) [16:16:11:219]: ******* RunEngine:
******* Product: {C6BB786D-6388-4AFA-959C-F0326BA9375A}
******* Action:
******* CommandLine: REMOVE=ALL
MSI (c) (A0:68) [16:16:11:219]: Client-side and UI is none or basic: Running entire install on the server.
MSI (c) (A0:68) [16:16:11:219]: Grabbed execution mutex.
MSI (c) (A0:68) [16:16:11:219]: Cloaking enabled.
MSI (c) (A0:68) [16:16:11:219]: Attempting to enable all disabled priveleges before calling Install on Server
MSI (c) (A0:68) [16:16:11:235]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (D8:DC) [16:16:11:235]: Grabbed execution mutex.
MSI (s) (D8:64) [16:16:11:235]: Resetting cached policy values
MSI (s) (D8:64) [16:16:11:235]: Machine policy value 'Debug' is 7
MSI (s) (D8:64) [16:16:11:235]: ******* RunEngine:
******* Product: {C6BB786D-6388-4AFA-959C-F0326BA9375A}
******* Action:
******* CommandLine: REMOVE=ALL CURRENTDIRECTORY="C:\Documents and Settings\username" CLIENTUILEVEL=2 CLIENTPROCESSID=1440
MSI (s) (D8:64) [16:16:11:235]: Machine policy value 'DisableUserInstalls' is 0
MSI (s) (D8:64) [16:16:11:235]: Setting cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:235]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:235]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: End dialog not enabled
MSI (s) (D8:64) [16:16:11:250]: Original package ==> C:\WINDOWS\Installer\fa728.msi
MSI (s) (D8:64) [16:16:11:250]: Package we're running from ==> C:\WINDOWS\Installer\fa728.msi
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: APPCOMPAT: looking for appcompat database entry with ProductCode '{C6BB786D-6388-4AFA-959C-F0326BA9375A}'.
MSI (s) (D8:64) [16:16:11:250]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:250]: MSCOREE not loaded loading copy from system32
MSI (s) (D8:64) [16:16:11:266]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:266]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:266]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:266]: Machine policy value 'DisablePatch' is 0
MSI (s) (D8:64) [16:16:11:266]: Machine policy value 'AllowLockdownPatch' is 0
MSI (s) (D8:64) [16:16:11:266]: Machine policy value 'DisableLUAPatching' is 0
MSI (s) (D8:64) [16:16:11:266]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:266]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:266]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (s) (D8:64) [16:16:11:266]: Enabling baseline caching for this transaction since all active patches are MSI 3.0 style MSPs or at least one MSI 3.0 minor update patch is active
MSI (s) (D8:64) [16:16:11:266]: Looking for file transform: C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst
MSI (s) (D8:64) [16:16:11:266]: File will have security applied from OpCode.
MSI (s) (D8:64) [16:16:11:281]: Original transform ==> C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst
MSI (s) (D8:64) [16:16:11:281]: Transform we're running from ==> C:\WINDOWS\Installer\fa729.mst
MSI (s) (D8:64) [16:16:11:281]: SOFTWARE RESTRICTION POLICY: Verifying transform --> 'C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst' against software restriction policy
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: SOFTWARE RESTRICTION POLICY: C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst is not digitally signed
MSI (s) (D8:64) [16:16:11:281]: SOFTWARE RESTRICTION POLICY: C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst is permitted to run at the 'unrestricted' authorization level.
MSI (s) (D8:64) [16:16:11:281]: Validating transform 'C:\WINDOWS\Installer\fa729.mst' with validation bits 0
MSI (s) (D8:64) [16:16:11:281]: Transform 'C:\WINDOWS\Installer\fa729.mst' is valid.
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Patch 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: PatchPackage 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Tables 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Columns 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Media 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: File 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: PatchPackage 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Patch 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: TRANSFORM: 'PatchPackage' table is missing or empty. No pre-transform fixup necessary.
MSI (s) (D8:64) [16:16:11:281]: TRANSFORM: Applying regular transform to database.
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Tables 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Columns 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ActionText 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: AppSearch 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: BindImage 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CCPSearch 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: AdminExecuteSequence 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Condition 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: AdminUISequence 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: AdvtUISequence 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: AppId 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: BBControl 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Billboard 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Binary 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Cabs 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CheckBox 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Class 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ComboBox 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CompLocator 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Complus 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Control 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Icon 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ListBox 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ControlCondition 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ControlEvent 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CreateFolder 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxDriversInfo 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxTraceProviders 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Dialog 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Directory 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: DrLocator 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Environment 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Error 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: EventMapping 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Feature 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: File 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Font 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: IniFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: IniLocator 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: InstallUISequence 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: IsolatedComponent 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ListView 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: LockPermissions 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MIME 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Media 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ModuleComponents 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ModuleSignature 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MoveFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiAssembly 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiAssemblyName 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiDigitalCertificate 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiDigitalSignature 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiFileHash 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Patch 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: PatchPackage 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: PublishComponent 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: RadioButton 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: RegLocator 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: RemoveFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: RemoveIniFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: RemoveRegistry 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ReserveCost 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: SelfReg 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ServiceControl 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ServiceInstall 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Shortcut 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Signature 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: TextStyle 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: TypeLib 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: UIText 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: Upgrade 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Required 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Sequence 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxAddACL 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ModuleDependency 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxCertAcl 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxRegAcl 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxRemoveFileTree 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxServiceUser 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxUserRights 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxUsers 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: SxsMsmGenComponents 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: MsiSFCBypass 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: ModuleExclusion 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpPlugin 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpNamespace 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpFileToNamespace 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpFilter 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: HelpFilterToNamespace 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: CtxRequiredInstallDlls 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _Validation 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: _MsiPatchTransformView 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: #_BaselineCost 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: #_BaselineFile 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: #_BaselineData 3: -2147287038
MSI (s) (D8:64) [16:16:11:281]: Note: 1: 2262 2: #_PatchCache 3: -2147287038
MSI (s) (D8:64) [16:16:11:297]: APPCOMPAT: looking for appcompat database entry with ProductCode '{C6BB786D-6388-4AFA-959C-F0326BA9375A}'.
MSI (s) (D8:64) [16:16:11:297]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (D8:64) [16:16:11:297]: Transforms are not secure.
MSI (s) (D8:64) [16:16:11:297]: Transforming table Property.

MSI (s) (D8:64) [16:16:11:297]: Command Line: REMOVE=ALL CURRENTDIRECTORY=C:\Documents and Settings\username CLIENTUILEVEL=2 CLIENTPROCESSID=1440
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{F83C5DA2-1463-4CA4-ABAE-8D9F9BF0F85F}'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding TRANSFORMS property. Its value is 'C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst'.
MSI (s) (D8:64) [16:16:11:297]: Product Code passed to Engine.Initialize: '{C6BB786D-6388-4AFA-959C-F0326BA9375A}'
MSI (s) (D8:64) [16:16:11:297]: Product Code from property table before transforms: '{C6BB786D-6388-4AFA-959C-F0326BA9375A}'
MSI (s) (D8:64) [16:16:11:297]: Product Code from property table after transforms: '{C6BB786D-6388-4AFA-959C-F0326BA9375A}'
MSI (s) (D8:64) [16:16:11:297]: Product registered: entering maintenance mode
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding ProductState property. Its value is '5'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Package name retrieved from configuration data: 'XenAppStreaming.msi'
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Determined that existing product (either this product or the product being upgraded with a patch) is installed per-machine.
MSI (s) (D8:64) [16:16:11:297]: Note: 1: 2262 2: AdminProperties 3: -2147287038
MSI (s) (D8:64) [16:16:11:297]: Machine policy value 'DisableMsi' is 0
MSI (s) (D8:64) [16:16:11:297]: Machine policy value 'AlwaysInstallElevated' is 1
MSI (s) (D8:64) [16:16:11:297]: User policy value 'AlwaysInstallElevated' is 0
MSI (s) (D8:64) [16:16:11:297]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:297]: Product {C6BB786D-6388-4AFA-959C-F0326BA9375A} is admin assigned: LocalSystem owns the publish key.
MSI (s) (D8:64) [16:16:11:297]: Product {C6BB786D-6388-4AFA-959C-F0326BA9375A} is managed.
MSI (s) (D8:64) [16:16:11:297]: Running product '{C6BB786D-6388-4AFA-959C-F0326BA9375A}' with elevated privileges: Product is assigned.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding REMOVE property. Its value is 'ALL'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Documents and Settings\username'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '2'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '1440'.
MSI (s) (D8:64) [16:16:11:297]: TRANSFORMS property is now: C:\WINDOWS\Installer\{C6BB786D-6388-4AFA-959C-F0326BA9375A}\XenApp_Plugin_for_Streamed_Apps_5.1.0.1061_BE_v1_CORP.mst
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding PRODUCTLANGUAGE property. Its value is '0'.
MSI (s) (D8:64) [16:16:11:297]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
MSI (s) (D8:64) [16:16:11:297]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Application Data
MSI (s) (D8:64) [16:16:11:297]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Favorites
MSI (s) (D8:64) [16:16:11:297]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\NetHood
MSI (s) (D8:64) [16:16:11:313]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\My Documents
MSI (s) (D8:64) [16:16:11:313]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\PrintHood
MSI (s) (D8:64) [16:16:11:313]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Recent
MSI (s) (D8:64) [16:16:11:313]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\SendTo
MSI (s) (D8:64) [16:16:11:313]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Templates
MSI (s) (D8:64) [16:16:11:328]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Application Data
MSI (s) (D8:64) [16:16:11:328]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Local Settings\Application Data
MSI (s) (D8:64) [16:16:11:328]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\My Documents\My Pictures
MSI (s) (D8:64) [16:16:11:328]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools
MSI (s) (D8:64) [16:16:11:328]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Startup
MSI (s) (D8:64) [16:16:11:344]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs
MSI (s) (D8:64) [16:16:11:344]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu
MSI (s) (D8:64) [16:16:11:344]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Desktop
MSI (s) (D8:64) [16:16:11:344]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Start Menu\Programs\Administrative Tools
MSI (s) (D8:64) [16:16:11:344]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Start Menu\Programs\Startup
MSI (s) (D8:64) [16:16:11:360]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Start Menu\Programs
MSI (s) (D8:64) [16:16:11:360]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Start Menu
MSI (s) (D8:64) [16:16:11:360]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\username\Desktop
MSI (s) (D8:64) [16:16:11:360]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Templates
MSI (s) (D8:64) [16:16:11:360]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts
MSI (s) (D8:64) [16:16:11:360]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI (s) (D8:64) [16:16:11:360]: Using cached product context: machine assigned for product: D687BB6C8836AFA459C90F23B69A73A5
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'British Energy User'.
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'British Energy'.
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding Installed property. Its value is '2009/02/05 17:15:24'.
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\WINDOWS\Installer\fa728.msi'.
MSI (s) (D8:64) [16:16:11:360]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\WINDOWS\Installer\fa728.msi'.
MSI (s) (D8:64) [16:16:11:360]: Note: 1: 2262 2: PatchPackage 3: -2147287038
MSI (s) (D8:64) [16:16:11:360]: Machine policy value 'DisableRollback' is 0
MSI (s) (D8:64) [16:16:11:360]: User policy value 'DisableRollback' is 0
=== Logging started: 12/05/2009 16:16:11 ===
MSI (s) (D8:64) [16:16:11:375]: PROPERTY CHANGE: Adding Preselected property. Its value is '1'.
MSI (s) (D8:64) [16:16:11:375]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
MSI (s) (D8:64) [16:16:11:375]: Doing action: INSTALL
MSI (c) (A0:C4) [16:16:11:375]: Font created. Charset: Req=1, Ret=0, Font: Req=, Ret=Arial

MSI (c) (A0:C4) [16:16:11:375]: Font created. Charset: Req=1, Ret=1, Font: Req=Estrangelo Edessa, Ret=Estrangelo Edessa

MSI (s) (D8:64) [16:16:11:375]: Running ExecuteSequence
MSI (s) (D8:64) [16:16:11:375]: Transforming table InstallExecuteSequence.

MSI (s) (D8:64) [16:16:11:375]: Note: 1: 2254 2: 3: InstallExecuteSequence
MSI (s) (D8:64) [16:16:11:375]: Note: 1: 2229 2: 3: InstallExecuteSequence 4: SELECT `Action`,NULL,`Condition` FROM `InstallExecuteSequence` WHERE `Sequence` > 0 ORDER BY `Sequence`
Action start 16:16:11: INSTALL.
DEBUG: Error 2229: Database: . Could not load table 'InstallExecuteSequence' in SQL query: SELECT `Action`,NULL,`Condition` FROM `InstallExecuteSequence` WHERE `Sequence` > 0 ORDER BY `Sequence`
MSI (s) (D8:64) [16:20:58:238]: Product: XenApp Plugin for Streamed Apps - (Production Release 5.1.0.1061) - BE_v1 -- Internal Error 2229. , InstallExecuteSequence, SELECT `Action`,NULL,`Condition` FROM `InstallExecuteSequence` WHERE `Sequence` > 0 ORDER BY `Sequence`


Strange that the install is fine, and that the uninstall is fine if I don't use an transform.
Answered 05/12/2009 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
Do I recall correctly that you're a WPS user? If so, what does the table look like when you compare the MSI to the MST with Wise's Visual MSIDiff view? I suspect you'll see a nice red cell in there....

I'd be tempted to copy the MSI and MST then add the 2 CAs to the copied MST with Orca/InstEdit.
Answered 05/12/2009 by: VBScab
Red Belt

Please log in to comment
0
Thanks Ian,

I've just done a Visual MSIDiff with the MSI+MST against the modified vendor MSI and there are no red cells, nothing suspect at all in fact.

Our 2 standard CA's are added via VBS not using WPS... I don't think they are the issue, I may remove them from the MST tomorrow to prove it though.

This one needs to be out of the door yesterday so I'm looking at modifying the vendor MSI at this rate. Citrix MSI's usually are a pain (they need wise KB_33095_Hotfix.EXE applied just to open them or import them into conflict manager) so I can't say I'm that surprised.

Cheers,
Rob.
Answered 05/12/2009 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
Our 2 standard CA's are added via VBS not using WPS... I don't think they are the issue, I may remove them from the MST tomorrow to prove it though.Good plan. It just struck me as too coincidental that one of the differences you detailed were these CAs and the problem arises with the InstallExecuteSequence table...
Answered 05/12/2009 by: VBScab
Red Belt

Please log in to comment
0
I don't usually dig up old posts but I had a PM asking what the outcome was... hopefully it's useful to someone.

I ended up having to edit the vendor MSI directly to conform to our standards. There was no rhyme or reason to why it wouldn't work with a transform - I could identify literally no differences and didn't have the time to investigate further.

This behaviour consistent with other Citrix client packages - ica32pkg.msi (Presentation Server Client) for example which also doesn't function properly using a transform.

One additional (big) problem with the XenApp plugin is that once it's installed, traditional MSI advertising functionality is broken (seemingly for applications which are authored from scratch rather than captured). We first thought this was an issue with WPS created MSIs so raised a support call, however it was also proven to be an issue with apps created from scratch in Orca (not that anyone would normally elect to do this).

So it seems that the XenApp client is a heap of crocodile sh*t. We haven't yet raised a support call with Citrix - I can already imagine the conversations that would take place... starting with them asking what advertising is.

Fingers crossed the client deceides on App-V instead - since the Citrix stuff was just a POC and this was just one of a number of issues we encountered - although to be fair the technology does work reasonably well.

Regards,
Rob.
Answered 08/07/2009 by: MSIPackager
Third Degree Black Belt

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