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

Reply via email to