Frederik,

I think I may be mistaken, and there is some other problem with my wix
setup.
Ive created a small test installer which creates a COM+ app and installs an
assembly and it works fine during reinstall. So, I think there is a
different problem somewhere in my (huge) installation program. Perhaps you
were right about the properties, ill have to do more checking.

Thanks for your help though.


gcoates wrote:
> 
> No problem! I'll open a bug report on source forge.
> 
> To get around the problem for now I have created the com+ application as a
> separate feature which I don't include in a reinstall:
> 
> <Feature Id="ComPlusApps" Level="1" Title="ComPlusApps"
> AllowAdvertise="yes" Absent="allow" Description="Com Plus Applications"
> InstallDefault="followParent" Display="hidden">
>       <!--Don't create com+ apps on reinstall-->
>       <Condition Level="0">REINSTALL</Condition>
> </Feature>
> 
> 
> Fredrik Grohn-3 wrote:
>> 
>> 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
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7871263
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

Reply via email to