[THIN] KB: CTX106713 - Event ID 4097 and Dr. Watson Is msiexec.exe When Applying MetaFrame XP Service Pack 4

  • From: "Jim Kenzig Kenzig.com" <jkenzig@xxxxxxxxx>
  • To: thin@xxxxxxxxxxxxx
  • Date: Tue, 2 Aug 2005 20:43:54 -0700 (PDT)

CTX106713 - Event ID 4097 and Dr. Watson Is msiexec.exe When Applying MetaFrame 
XP Service Pack 4 

This document was published at: 
http://support.citrix.com/kb/entry.jspa?externalID=CTX106713 


Document ID: CTX106713, Created on: Aug 2, 2005, Updated: Aug 2, 2005 
Products: Citrix MetaFrame XP 1.0 for Microsoft Windows 2003, Citrix MetaFrame 
XP 1.0 for Microsoft Windows 2000 
 
Summary

When installing MetaFrame Presentation Server XP Service Pack 4 through 
msiexec.exe and a customized transform *.mst script and MetaFrame Presentation 
Server XP Feature Release 3 was installed using the same method, an error 
pointing to an issue with the MSI installer may occur:

Event Type:   Information
Event Source:          DrWatson
Event Category:       None
Event ID:       4097
Date:            
Time:            
User:             N/A
Computer:     
Description:
The description for Event ID ( 4097 ) in Source ( DrWatson ) cannot be found. 
The local computer may not have the necessary registry information or message 
DLL files to display messages from a remote computer. The following information 
is part of the event: C:\WINNT\System32\msiexec.exe, 04, 21, 2005, 07, 22, 33, 
838, c0000005, 74734BB7, msi!MsiPreviewBillboardA.

This information is followed by an error.

Event Type:   Error
Event Source:          Application Error
Event Category:       (100)
Event ID:       1000
Date:            
Time:            
User:             N/A
Computer:     
Description:
The description for Event ID ( 1000 ) in Source ( Application Error ) cannot be 
found. The local computer may not have the necessary registry information or 
message DLL files to display messages from a remote computer. The following 
information is part of the event: msiexec.exe, 3.1.4000.1823, msi.dll, 
3.1.4000.1823, 00154bb7.

According to CTX104982 ? Readme - Service Pack 4 for MetaFrame XP 1.0, the 
customer is required to install the Windows Installer 3.0, as per Microsoft 
article Windows Installer 3.0 is available



Background

Windows Installer fails silently after you upgrade to Windows Installer 3.1 

Resolution

Apply Windows Installer 3.1 version 2. 

Windows Installer 3.1 (v2) is available

Workaround

Set the error conditions in the transform to ignore the "error" of "adding an 
existing table."  

1. Open the original MetaFrame Presentation Server XP Feature Release 3 
MFXP001.msi file in question using ORCA.

2. Apply the custom MFXP001.mst file.

3. Save the transformed package under a different name using the file extension 
.msi (for example, MFXP002.msi).

4. Create a new transform using the MsiTran.exe tool from the MSI SDK:

a. MsiTran " MFXP001.msi" " MFXP002.msi" MFXP002.mst c

b. The 'c' option is what sets the transform to ignore errors with duplicate 
tables.


5. Install Citrix Presentation Server with the new transform using the command 
line:

msiexec /i "MFXP001.msi" transforms= MFXP002.mst /qn /l*vx C:\Install.log.


6. Apply the patch:

msiexec /update mfxpsp4.msp /qn /l*vx c:\patch.log.
In case you?re using a Citrix Presentation Server CD, the file name is 
mfxpsp4w2k3.msp.



Other related posts:

  • » [THIN] KB: CTX106713 - Event ID 4097 and Dr. Watson Is msiexec.exe When Applying MetaFrame XP Service Pack 4