I find the following sequence interesting:

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

The second line means: Stream does not exist: Component. System error:
STG_E_FILENOTFOUND.

The Component table is required in any non-trivial package, and as far as I
know it is always required. This appears to be saying that it can't find the
Component table when the patch is removed from the view.

What version of MSI are you targeting? Which darice.cub are you using to
validate your MSI (what size is it)? 

-----Original Message-----
From: pramodh_pe...@dell.com [mailto:pramodh_pe...@dell.com] 
Sent: Monday, October 18, 2010 9:17 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] "Error 2725: Invalid database tables" error while
uninstalling a patch

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? 

I attached the uninstall log file, in case it is useful for anyone in
analyzing the problem. Sorry for the large size, it used maximum verbose
logging.

Thx,
-Pramodh. 

-----Original Message-----
From: Peddi, Pramodh
Sent: Monday, October 18, 2010 10:11 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] "Error 2725: Invalid database tables" error while
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