Adding more information as I see.... We did validation of the latest patch (that has uninstall problem). This latest patch has gone on the top of {earlier patches + base product}. The validation (again, not used any custom ICE validators) errors are below. Any thoughts on these errors? Note that errors on lines 8-15 didn't show up when I validated a good patch (the patch that didn't have any known problems).
Line 8: ICE03 ERROR Table: PatchPackage Column: PatchId Missing specifications in _Validation Table (or Old Database) Line 9: ICE03 ERROR Table: PatchPackage Column: Media_ Missing specifications in _Validation Table (or Old Database) Line 10: ICE03 ERROR Table: Patch Column: File_ Missing specifications in _Validation Table (or Old Database) Line 11: ICE03 ERROR Table: Patch Column: Sequence Missing specifications in _Validation Table (or Old Database) Line 12: ICE03 ERROR Table: Patch Column: PatchSize Missing specifications in _Validation Table (or Old Database) Line 13: ICE03 ERROR Table: Patch Column: Attributes Missing specifications in _Validation Table (or Old Database) Line 14: ICE03 ERROR Table: Patch Column: Header Missing specifications in _Validation Table (or Old Database) Line 15: ICE03 ERROR Table: Patch Column: StreamRef_ Missing specifications in _Validation Table (or Old Database) Line 16: ICE03 ERROR Table: MsiPatchHeaders Column: StreamRef Missing specifications in _Validation Table (or Old Database) Line 17: ICE03 ERROR Table: MsiPatchHeaders Column: Header Missing specifications in _Validation Table (or Old Database) Line 123: ICE45 ERROR Row 'file6770' in table 'File' has bits set in the 'Attributes' column that are reserved. They must be 0 to ensure compatability with future installer versions. Line 124: ICE45 ERROR Row 'file127' in table 'File' has bits set in the 'Attributes' column that are reserved. They must be 0 to ensure compatability with future installer versions. ....... {More ICE45 error} ........ ....... Another observation: There is a new file that is supposed to be laid down by the latest patch (patch that is having the uninstall problems). I can't see this file after installing this patch (this file involves creation of a new folder which is also not created). Does anyone think this could cause this problem while uninstalling? Thx, -Pramodh. -----Original Message----- From: Peddi, Pramodh Sent: Monday, October 18, 2010 1:10 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] "Error 2725: Invalid database tables" errorwhile uninstalling a patch I don't see errors while validating the original MSI, only INFO and WARNING. Attached is the output file. Let me know if you can't view the attached file. (I posted the following in another email, but including here to make sure you see it. in that email I attached the uninstall log file. it is ~4MB so not attaching here. Can you look at that email for this log file if that's useful? I compared this uninstall log file to that of earlier patches, things look normal up until the point where this error is thrown) Another observation. There is a new file that is supposed to be laid down by the latest patch (that is having the uninstall problems). I can't see this file after installing this patch? Does anyone think this could cause this problem while uninstalling? Thx, -Pramodh. -----Original Message----- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: Monday, October 18, 2010 12:31 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] "Error 2725: Invalid database tables" errorwhile uninstalling a patch I think the ICE45 can be ignored if it only occurs on new rows added by the patch and the attributes are set to the value for "Patch Added" - thats a known issue with the ICE test. The ICE03 error repeats what your original error says: that you have an invalid database structure but Ive seen InstallShield make patches with invalid entries in the _Validation table and it doesn't affect patch installation - just the validation of it. You could try correcting those errors with Orca and see if that helps. The patch log section is OK. You get that message when a file has changed to such an extent that the differences are larger than the file itself or if the file is new. What ICE errors does the unpatched, original MSI have, if any ? -----Original Message----- From: pramodh_pe...@dell.com [mailto:pramodh_pe...@dell.com] Sent: 18 October 2010 15:11 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] "Error 2725: Invalid database tables" errorwhile uninstalling a patch Thanks Peter for the response. I used orca to do validation on the patches. I didn't use custom ICE validators; I mean left the field blank. It's giving errors on valid patches also. Errors of this kind: " ICE03 ERROR Table: MsiPatchHeaders Column: Header Missing specifications in _Validation Table (or Old Database) ICE45 ERROR Row 'file6770' in table 'File' has bits set in the 'Attributes' column that are reserved. They must be 0 to ensure compatibility with future installer versions." This error is thrown for, I think, all the files that are shipped in the msp file. I looked at the patch building log for file6770 and this is what it has (2.1.21001 is the 1st patch on the clean installed product, which is 2.1.21000. This patch and everything up until 5th patch doesn't have this uninstall problem. 6th patch has this problem): FTK=file6770; temp location=Patch\10002.FLE. Files differ: 'c:\sandbox\wixobj\sb\patches\2.1.21001\admin\.\.\lib\sbwela.jar', 'c:\sandbox\wixobj\sb\patches\2.1.21000\admin\.\.\lib\sbwela.jar'. Patch API could not create a small patch; using whole upgraded file. Including entire file: 'c:\sandbox\wixobj\sb\patches\2.1.21001\admin\.\.\lib\sbwela.jar'; Any thoughts? Thx, -Pramodh. -----Original Message----- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: Friday, October 15, 2010 4:40 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] "Error 2725: Invalid database tables" error while uninstalling a patch Have you tried running ICE Validation of the MSI with and without the patch(es) applied in something like Orca or InstEd ? That might give you an idea as to what is wrong. -----Original Message----- From: pramodh_pe...@dell.com [mailto:pramodh_pe...@dell.com] Sent: 14 October 2010 23:53 To: wix-users@lists.sourceforge.net Subject: [WiX-users] "Error 2725: Invalid database tables" error while uninstalling a patch We use wix installer 3.0 to build MSIs and MSPs. We have the product installed with msi and has a bunch of patches (MSPs) installed on it. We build the latest patch and installed on the top of that. Installing works fine and the product also works fine. The problem is that we can't uninstall that patch. It gives the error "Error 2725: Invalid database tables". We confirmed that uninstalling worked fine for the previous patches. The command I am using to uninstall the patch is (first GUID is the product GUID and 2nd is the patch GUID) the following. Same command works fine for the earlier patches. Msiexec /I {E793D01E-8222-4f65-A718-2A94891A0E46} MSIPATCHREMOVE={B4025760-B524-4B4F-BFAA-EE5941F55F18} /qb /norestart /l*vx uninstall_patch.log Can someone help me? Thanks. -Pramodh. The related log is: MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: MsiPatchHeaders 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Patch 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: MsiPatchHeaders 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2205 2: 3: MsiAssembly MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2228 2: 3: MsiAssembly 4: SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`, `MsiAssembly`.`File_Manifest`, `Component`.`KeyPath` FROM `MsiAssembly`, `Component` WHERE `MsiAssembly`.`Component_` = `Component`.`Component` AND `MsiAssembly`.`Component_` = ? MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component. MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2262 2: Component 3: -2147287038 MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2725 MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729 DEBUG: Error 2725: Invalid database tables 1: 2725 MSI (s) (0C:1C) [13:22:51:694]: Product: Remote Infrastructure Monitoring - Update 'Remote Infrastructure Monitoring 2.1.56006 Update' could not be removed. Error code 1603. Additional information is available in the log file D:\silverback\hotfix\hotfix6\Patch\uninstall_patch_with_pradeep_guid_cha nge-1.log. MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 1708 MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729 MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729 MSI (s) (0C:1C) [13:22:51:694]: Product: Remote Infrastructure Monitoring -- Installation failed. MSI (s) (0C:1C) [13:22:51:709]: MainEngineThread is returning 1603 Fatal error during installation. Patch_errorToPatch_fixed MSI (c) (00:2C) [13:22:51:709]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 MSI (c) (00:2C) [13:22:51:709]: MainEngineThread is returning 1603 === Verbose logging stopped: 10/12/2010 13:22:51 === ------------------------------------------------------------------------ ------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ 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. ------------------------------------------------------------------------ ------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users