Perchance did you remove any components in your SP2 patch? Set MSIENFORCEUPGRADECOMPONENTRULES=1 in both commandlines when rerunning the scenario. If you get an installation failure that should point you to at least one component rule violation that will produce the effect you are describing.
-----Original Message----- From: Adrian Gantoi [mailto:gantoiadr...@yahoo.com] Sent: Monday, November 09, 2009 4:29 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Product uninstall problem when removing first a patch Hi all, I have the following problem with our installer for which we deliver a service pack (patch) setup. We use for the setup and patch build the WiX build 3.0.4014.0. Situation is as follows: a) we built (and shipped) our product MSI (let's call it build 1.0). b) we built (and shipped) a full new MSI for our product, which includes the Service Pack 1 updates (let's call this build 1.1). and also a patch setup Service Pack 1 (for customers having build 1.0). Now we need to build and ship a Service Pack 2 patch, which should update both a) and b) MSIs. The patches are built using torch/pyro. The "baseline" build used for patch build is build a) (build 1.0). The problem: - install build 1.1 - install patch (SP2) - uninstall patch - uninstall product leaves behind all files.... Removing the product completely (after patch install) deletes all files, problem appears only if patch is first uninstalled. Any hints for me about what could be wrong (an why...)? I made two logged uninstalls, and the components seem to be not linked to the product in the faulty scenario: MSI (s) (EC:50) [11:56:01:609]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,) MSI (s) (EC:50) [11:56:01:609]: Executing op: ProgressTotal(Total=1,Type=1,ByteEquivalent=24000) When directly uninstalling the whole product, the log contains: MSI (s) (C8:A8) [14:02:14:875]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,) MSI (s) (C8:A8) [14:02:14:875]: Executing op: ProgressTotal(Total=1218,Type=1,ByteEquivalent=24000) I should mention also: - build 1.0 and build 1.1 actually mean a bunch of MSIs (different ProductCode, same UpgradeCode), as we deliver one MSI for each language (15) and each platform (2). - we have a single patch for all / not possible to install two MSIs at the same time. - the MSIs for build 1.1 are "more" than build 1.0 + Service Pack 1 patch. Build 1.1 MSIs contain in addition a font installation (for only one language) and several other added or updated (files binary different) components not included in the Service Pack 1 patch. Thanks, Adrian ---------------------------------------------------------------------------- -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users