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