I have noticed a weird scenario similar to 1). In my case, I'm using the IIs custom actions in WiX 3.5. Sometimes the package fails with a 1603 error during WriteIIs7ConfigChanges. Rerunning the package succeeds. The error information I see in the log is always consistent and looks like this:
MSI (s) (04:48) [10:20:12:899]: Executing op: CustomActionSchedule(Action=WriteIIS7ConfigChanges,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********) MSI (s) (04:30) [10:20:12:906]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI259A.tmp, Entrypoint: WriteIIS7ConfigChanges WriteIIS7ConfigChanges: Error 0x80070103: Failed read webDir webkey WriteIIS7ConfigChanges: Error 0x80070103: Failed to configure IIS web svc ext. WriteIIS7ConfigChanges: Error 0x80070103: WriteIIS7ConfigChanges Failed. CustomAction WriteIIS7ConfigChanges returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) Action ended 10:20:13: InstallFinalize. Return value 3. I looked through the WiX code to try to identify what might generated the "Failed read webDir webkey" message and found a few locations. I think the error occurs when the custom action is trying to parse the data out of CustomActionData but when I try to follow the data back to its source (I struggled here...) it seemed to me that CustomActionData should not have had anything in it for that particular piece of code because the source table does not exist in my package. I don't know whether this is a bug in the WiX IIs custom actions or something more sinister, like a Windows Installer API bug! Edwin G. Castro Software Developer - Staff Digital Channels Fiserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com Please consider the environment before printing this e-mail -----Original Message----- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Tuesday, January 24, 2012 8:35 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Two Wierd Installer Problems - DTF and QuietExec I have an installer that I wrote that I've been pushing out through SCCM. We have deployed to about 600 servers so far and so far I've seen 6 failures. There are 3 of one failure mode and 3 of another. 1) C# DTF terminates with 1603 This one is wierd. It's a deferred CA that get's it's CustomActionData property and then does something for each record in the collection. There's actually no records in the collection so therefore nothing to do. I don't get any kind of .NET stack dump it just simply logs that it started and then poof the CA returns with a 1603. On the other 597 servers it works ( i.e. does nothing ) just fine. ( Trivia: it's really an uninstall custom action that can be instructed to remove something during an install I just haven't neeed to yet. ) If I run this install again on the same machine it works. 2) I use a QuietExecCA64 to call dism to install a Windows feature. I see in the log that DISM added the feature and completed successfully but then that's the end of my MSI log. It's like either DISM didn't actually terminate of the C++ code didn't terminate and it hung MSI. SCCM then waited a period of time ( 20 minutes ) and decided that the MSI was orphaned and killed it followed by a reboot. All of these machines are Server 2008 R2 SP1. Does anyone have any thoughts about this? I could redo #1 as a C++ CA and I could factor the DISM call out of the MSI and into the SCCM task sequence but I think at this point people are willing to take their changes since we are already 25% into the deployment. I'm wondering if there are any bugs in DTF and or the QuietExec patterns that need to be investigated. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users