Ok yes I can see a dll that it depends on that wasn't being registered.
 
Excellent thanks!
 
 

________________________________

From: Fredrik Grohn [mailto:[EMAIL PROTECTED] 
Sent: 08 February 2007 21:08
To: GIBBONS, Daniel; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] COM+ install not working on servers



What is happening here is that the COMAdminCatalog.InstallComponent() method is 
failing, and the error code -2146368472 means "The TypeLib could not be 
loaded". Does it work if you do the registration manually or from a vbs script? 
What probably happens is that you have a dependency in the typelib that does 
not exist on the servers at that point.

 

Fredrik

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, February 07, 2007 11:38 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] COM+ install not working on servers

 

Hi,

 

I have a COM+ installation (built with Wix 2.0.4820.0) that works on W2K Pro 
machines but not on any servers.  I tested the install on 3 clean W2K clients 
but when it comes to any server install (W2K or W2K3 SP1) I get the following 
error:

 

MSI (s) (24:FC) [10:12:17:137]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI139.tmp, Entrypoint: ComPlusInstallExecute
ComPlusInstallExecute:  ErrorInfo: Name='C:\Program 
Files\Freshfields\CMO\cmoaml.dll', ErrorCode='-2146368472', 
MajorRef='C:\Program Files\Freshfields\CMO\cmoaml.dll', MinorRef='<invalid>'
ComPlusInstallExecute:  Error 0x80110401: Failed to install components
ComPlusInstallExecute:  Error 0x80110401: Failed to register native assembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assembly, key: 
AMLComPlusAssembly
ComPlusInstallExecute:  Error 0x80110401: Failed to register assemblies
Action ended 10:12:18: InstallFinalize. Return value 3.
MSI (s) (24:4C) [10:12:18:090]: User policy value 'DisableRollback' is 0
MSI (s) (24:4C) [10:12:18:090]: Machine policy value 'DisableRollback' is 0

Here's the PCA fragment:

 

            <Component Id="CMOAMLCOMP" 
Guid="2200C6F4-F670-445D-A951-AF1D709E3AD3" KeyPath="no">
              <File Id="CMOAMLDLL" Name="cmoaml.dll" LongName="cmoaml.dll" 
Source="..\CMOAML\CMOAML.dll" Vital="yes" DiskId="1" Assembly="no" 
KeyPath="yes" SelfRegCost="1">
              </File>
              <pca:ComPlusApplication Id="CMOAMLCOMPLUS" Name="Anti Money 
Laundering" ApplicationAccessChecksEnabled="no" Identity="***" Password="***">
                <pca:ComPlusApplicationRole Id="AMLAdminRole" Name="BATAdmin">
                </pca:ComPlusApplicationRole>
                <pca:ComPlusAssembly Id="AMLComPlusAssembly" Type="native" 
DllPath="[#CMOAMLDLL]">
                  <pca:ComPlusComponent Id="CMOAML.AdhocProcess" 
CLSID="053E8427-17A3-4A21-A8C1-BBC71853F9F3" Transaction="none" />
                  <pca:ComPlusComponent Id="CMOAML.AuditRegister" 
CLSID="E7E574C5-EB9D-41E9-9B28-E41DF1BB5590" Transaction="requiresNew" />
                  <pca:ComPlusComponent Id="CMOAML.AustrianStubProcess" 
CLSID="5E62B7E1-1DBE-47C9-BC65-E7DE4C4E7EBD" Transaction="none" />
                </pca:ComPlusAssembly>
              </pca:ComPlusApplication>
            </Component>

 

I've tried copying the msi and related files locally and network installations 
but nothing seems to work for server installs.

 

Any ideas as I'm stuck and need to get it working!!

 

Thanks in advance

 

Dan

 

 

This e-mail is confidential and may well also be legally privileged. If you 
have received it in error, you are on notice of its status. Please notify us 
immediately by reply e-mail and then delete this message from your system. 
Please do not copy it or use it for any purposes, or disclose its contents to 
any other person: to do so could be a breach of confidence. Thank you for your 
co-operation. Please contact our IT Helpdesk on +44 (0) 20 7785 2000 or email 
[EMAIL PROTECTED] if you need assistance.

Please refer to http://www.freshfields.com/legalnotice/uk.asp for regulatory 
information relating to the provision of insurance mediation services. 


This e-mail is confidential and may well also be legally privileged. If you 
have received it in error, you are on notice of its status. Please notify us 
immediately by reply e-mail and then delete this message from your system. 
Please do not copy it or use it for any purposes, or disclose its contents to 
any other person: to do so could be a breach of confidence. Thank you for your 
co-operation. Please contact our IT Helpdesk on +44 (0) 20 7785 2000 or email 
[EMAIL PROTECTED] if you need assistance.

Please refer to http://www.freshfields.com/legalnotice/uk.asp for regulatory 
information relating to the provision of insurance mediation services. 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to