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

Reply via email to