The MSI file replacement process says that if a non-versioned file has been modified since installation (even if it was the installer that modified it) then it will not be overwritten on upgrade. See http://msdn.microsoft.com/en-us/library/aa370532(VS.85).aspx
Did you try that before writing your custom actions? -----Original Message----- From: sainathas [mailto:sainath.addepa...@gmail.com] Sent: 27 June 2011 21:51 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Uninstall fails after upgrade with Error 25532. Failed to find node: Hi, I have an application which creates and modifies some keys in web.config file. During upgrade, I will take a backup of this web.config file and replace it once upgrade is completed. This backup and replacing of web.config is handled by custom actions. But during uninstall after the upgrade, I am getting this error. Error 25532. Failed to find node: //configuration/appSettings/add[not (@key)] in XML file: <InstalleDir>\WebSite\\web.config, system error: -2147020584 I am using util:XmlFile extension to create elements and set values in web.config file. I am using Wix version 3.5. Here is that exception from the msi log. Here <InstallDir> refers to the directory to which my application was installed. MSI (s) (98:D8) [18:42:03:526]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI5E95.tmp, Entrypoint: ExecXmlFile MSI (s) (98:68) [18:42:03:526]: Generating random cookie. MSI (s) (98:68) [18:42:03:526]: Created Custom Action Server with PID 3088 (0xC10). MSI (s) (98:70) [18:42:03:573]: Running as a service. MSI (s) (98:70) [18:42:03:573]: Hello, I'm your 32bit Elevated custom action server. ExecXmlFile: Error 0x800710d8: failed to find node: //configuration/appSettings/add in XML file: <InstallDir>\WebSite\\web.config MSI (s) (98!94) [18:42:16:339]: Product: -- Error 25532. Failed to find node: //configuration/appSettings/add[not (@key)] in XML file: <InstallDir>\WebSite\\web.config, system error: -2147020584 MSI (c) (F0:80) [18:42:03:683]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg Error 25532. Failed to find node: //configuration/appSettings/add[not (@key)] in XML file: <InstallDir>\\web.config, system error: -2147020584 CustomAction ExecXmlFile returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) But the removal succeeds if we do install and remove without upgrade. Can any one suggest me where i went wrong? Thanks in Advance... Sainath A. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Uninstall-fails -after-upgrade-with-Error-25532-Failed-to-find-node-tp6522308p6522308.html Sent from the wix-users mailing list archive at Nabble.com. ----------------------------------------------------------------------------- - All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users