This sounds very strange. There should not be any need for any additional
conditions, it should work just fine the way it looks.

Do you think you could open a bug at source forge about this issue? Also,
the more detailed repro steps you would be able to provide the faster I will
probably be able to solve this. :)

Fredrik

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of gcoates
Sent: Tuesday, December 12, 2006 11:10 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] COM+ App Reinstall


Yes, ive checked in the log and they have correct values during reinstall.
I think the problem is that it fails to create the COM+ application because
it already exists (i.e. created during install). 

Install / Reinstall works if I build the installer using a COM Application
locator instead of a putting the application it in a component (which
creates the application). 

It looks to me like there is some condition required in the COM+ application
component so that msi doesnt try to create it during reinstall.


Fredrik Grohn-3 wrote:
> 
> Does the properties COMDOMAIN, COMUSERNAME and COMPASSWORD contain correct
> values even during reinstall?
> 
> Fredrik
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of gcoates
> Sent: Monday, December 11, 2006 6:07 PM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] COM+ App Reinstall
> 
> 
> Hi all,
> 
> In my installer I create a COM+ application and register some assemblies.
> This works fine on install, but on reinstall it fails, with the following
> in
> the install log.
> 
> MSI (s) (D0:A4) [16:24:36:606]: Invoking remote custom action. DLL:
> C:\WINDOWS\Installer\MSIF6.tmp, Entrypoint: ComPlusInstallExecute
> ComPlusInstallExecute:  Error 0x80110414: Failed to save changes
> ComPlusInstallExecute:  Error 0x80110414: Failed to create application,
> key:
> MyComApp
> ComPlusInstallExecute:  Error 0x80110414: Failed to create applications
> 
> Has anyone experienced this problem before? Any pointers about how to get
> around this would be great.
> My wix source is like this: first wix describes the com plus app, but COM
> app and assembly elements are in an include file:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <Wix xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca";
> xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>
> <Fragment>
> <DirectoryRef Id="AppSvrComponents">
> <Component Id="comappcmp0" Guid="65387F88-3177-45E2-BE54-46E821A58310">
> <?include VB6ComPlusAppFiles.wxs?>
> </Component>
> </DirectoryRef>
> </Fragment>
> </Wix>
> 
> My second wix source (include file), has the following format:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <Include xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca";
> xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>
>       <pca:ComPlusApplication Id="gcmapp" Name="MyComApp"
> ApplicationAccessChecksEnabled="no" Identity="[COMDOMAIN]\[COMUSERNAME]"
> Password="[COMPASSWORD]">
>               <pca:ComPlusAssembly
> Id="complusassembly_d155214642234753b825fdd5654343defile0"
> DllPath="[#vb6_file66]" Type="native">
>                       <pca:ComPlusComponent
> CLSID="96E7A7AC-0BB3-453D-B90C-A5510A2A8C0D"
> Id="compluscmp_940248a4d5204f49b4cdeb3f3fc8f1dd"/>
>               </pca:ComPlusAssembly>
> ...
> ...
> ...
> -- 
> View this message in context:
> http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7798758
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context:
http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7830408
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to