I know, sorry, the log is 60MB size, so I cannot attach it.
Yes, the service IIS, is stopped prior performing any othe IIS CA. The
ExecXMLFile CA is also a WIX native CA:
<CustomAction Id="ExecXmlFile" Return="check" Execute="deferred"
Impersonate="no" BinaryKey="WixCA" DllEntry="ExecXmlFile" />
But that CA does not fail, the one that fail and start the rollback is the
StartMetabaseTransaction one.
MSI (s) (00:B8) [16:37:35:138]: Executing op:
CustomActionSchedule(Action=ExecXmlFile,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)MSI
(s) (00:04) [16:37:35:138]: Invoking remote custom action. DLL:
C:\WINDOWS\Installer\MSI171.tmp, Entrypoint: ExecXmlFileMSI (s) (00:B8)
[16:37:46:482]: Executing op:
ActionStart(Name=StartMetabaseTransaction,Description=Starting IIS Metabase
Transaction,)MSI (s) (00:B8) [16:37:46:482]: Executing op:
CustomActionSchedule(Action=StartMetabaseTransaction,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)MSI
(s) (00:DC) [16:37:46:482]: Invoking remote custom action. DLL:
C:\WINDOWS\Installer\MSI172.tmp, Entrypoint:
StartMetabaseTransactionStartMetabaseTransaction: Error 0x8007041d: failed to
get IID_IIMSAdminBase objectMSI (s) (00!48) [16:38:23:748]: Product: Hotmail --
Error 26001. Cannot connect to Internet Information Server. (-2147023843
)
Error 26001. Cannot connect to Internet Information Server. (-2147023843
)MSI (s) (00:B8) [16:38:23:763]: User policy value 'DisableRollback' is 0MSI
(s) (00:B8) [16:38:23:763]: Machine policy value 'DisableRollback' is 0Action
ended 16:38:23: InstallFinalize. Return value 3.MSI (s) (00:B8) [16:38:23:810]:
Executing op:
Header(Signature=1397708873,Version=301,Timestamp=962364474,LangId=1033,Platform=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)MSI
(s) (00:B8) [16:38:23:810]: Executing op: DialogInfo(Type=0,Argument=1033)MSI
(s) (00:B8) [16:38:23:810]: Executing op:
DialogInfo(Type=1,Argument=Hotmail)MSI (s) (00:B8) [16:38:23:810]: Executing
op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing
backup files,CleanupTemplate=File: [1])MSI (s) (00:B8) [16:38:23:810]:
Executing op: ActionStart(Name=StartMetabaseTransaction,Description=Starting
IIS Metabase Transaction,)MSI (s) (00:B8) [16:38:23:810]: Executing op:
ProductInfo(ProductKey={0775F38A-2255-4F1D-9DD2-20B83E1F805C},ProductName=bananas,PackageName=bananas.msi,Language=1033,Version=218235117,Assignment=1,ObsoleteArg=0,,,PackageCode={FA5AAAA3-003C-4D48-AC2D-A4BBEDBAFE54},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0)MSI
(s) (00:B8) [16:38:23:810]: Executing op: ActionStart(Name=ExecXmlFile,,)
In a separate thread, Rob has confirmed that is is most likely an IIS issue or
machine specific.
Thanks.
Andres
> Date: Wed, 29 Oct 2008 20:34:08 +0100> From: [EMAIL PROTECTED]> To:
> [email protected]> Subject: Re: [WiX-users]
> StartMetabaseTransaction: Error 0x8007041d: failed to get IID_IIMSAdminBase
> object> > 2008/10/29 Andres Juarez <[EMAIL PROTECTED]>:> > Adding subject to
> this thread.> >> > Hi Sebastien, thanks for answering.> >> > By reading the
> event viewer log I would tend to think this is an IIS issue and not an
> installer issue.> >> > I am not sure how can the installer be badly authored,
> all we are using for dealing with IIS are the native WIX CAs. The error comes
> from the below CA> >> >> > <CustomAction Id="StartMetabaseTransaction"
> Return="check" Execute="deferred" Impersonate="no" BinaryKey="ScaExecute"
> DllEntry="StartMetabaseTransaction" />> >> > Also this only happens in 2% of
> the boxes, and it works fine after a reboot of the box. The rest of the
> boxes, and we are talking about 1000s seem to work fine. The setup of the web
> site has not changed for at least a 2 years and we never got this issue.
> Could it be a bad set of boxes?> >> > thanks> > You delivered too few
> details.> What does ExecXmlFile, your previous custom action?> Are you sure
> the edit-while-running property of IIS 6.0 metabase is> set for machine that
> failed? Do you stop the service with another> custom action?> >
> ------------------------------------------------------------------------->
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge>
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes> Grand prize is a trip for two to an Open Source event anywhere in the
> world> http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> _______________________________________________> WiX-users mailing list>
> [email protected]>
> https://lists.sourceforge.net/lists/listinfo/wix-users
_________________________________________________________________
Store, manage and share up to 5GB with Windows Live SkyDrive.
http://skydrive.live.com/welcome.aspx?provision=1?ocid=TXT_TAGLM_WL_skydrive_102008
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users