I can do that at work on Monday but to be honest you will see very little.

Those ExecSecureObjects lines are identical apart from they say either "SID
not found" if I put a bad name in or "Access denied" if I put one in it can
find (Administrators).

I think if you create a simple EXE do a ServiceInstall and a ServiceConfig
you will get the same thing. I run as admin on my machine.

Cliff


Rob Mensching-2 wrote:
> 
> I understand the frustration.  I do think you've found a bug in here
> *somewhere*.  If you can provide log files of all these failure cases
> (even just snippets with 20 lines above and below the line that has "value
> 3") then I think we can get this fixed pretty quickly.  I'm actually
> solely focused on fixing extension bugs right now so you could get a bug
> fix within a week... if we can track it down.
> 
> Also, I'm quite certain that once we find the bug you'll be far more
> stable than SelfReg + .BAT file.  <grin/>
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of CHarker
> Sent: Friday, September 12, 2008 09:19
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] <ServiceConfig> Has anybody got this to work??
> 
> 
> 
> Rob
> 
> I tried everything.  If I put "Administrators" it fails at the end but
> only
> after it has installed the service with so much security that I can't
> uninstall it from Control Panel. I have to delete from the registry,
> reboot
> and  then run the installer.
> 
> If I remove the <PermissionEx> and <ServiceConfig> it works. I can install
> and uninstall no problem.
> 
> If  I add the <ServiceConfig> I get "permission denied" which I find a bit
> odd.  Why if my account has just installed the service (and can uninstall
> it) can I not tweak a few values?
> 
> So I thought <PermissionEx> but that seems to affect the <ServiceInstall>
> not the <ServiceConfig>.  I read on another thead that it understands
> "Everyone, Administrator, LocalSystem, LocalService, NetworkService,
> AuthenticatedUser, Guests, CREATOR OWNER, INTERACTIVE and Users".
> 
> I tried the NT Authority route too.
> 
> I get either "SID not found" or "Access denied".
> 
> I don't understand why I need <PermissionsEX> at all.  It does seem to
> affect something but not <ServiceConfig>
> 
> At it's simplest this WIX file takes one EXE, installs as Service and sets
> the Config. That's it. Why should there be permission issues atthe 2nd
> stage.
> 
> I am about to give up on it and use Self reg and a BAT file!! Time is
> short.
> 
> thanks for reading this and sorry for posting in many places, I didn't
> know
> where best to get an answer :)
> 
> Cliff
> 
> 
> 
> 
> Rob Mensching-2 wrote:
>>
>> I updated this information in the bug:
>>
>>>From the log file you provided, it looks like ServiceConfig completed but
> the PermissionEx cannot find the user you are asking for:
> ".\Administrator".
> If you want the local admin, you need to ask for it by its proper name:
> "NT
> AUTHORITY\Administrator".
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of CHarker
>> Sent: Thursday, September 11, 2008 15:28
>> To: wix-users@lists.sourceforge.net
>> Subject: [WiX-users] <ServiceConfig> Has anybody got this to work??
>>
>>
>> I have been having problems trying to install a service. I am the admin
>> user
>> in this machine but I keep getting permission problems. I am using WIX
>> 3.0.4429.0
>>
>> Without the <ServiceConfig> tag and the <PermissionEx> tags it works
>> perfectly.
>>
>> I added serviceConfig and then PermissionEx to try and solve permission
>> issues with <ServiceConfig>
>>
>> My question is. When you use a <PermissionsEx> inside a <ServiceInstall>
>> what permissions are you setting exactly?  Is this the user that is
>> running
>> the msi job itself?  Does the Service changes take place using this user
>> or
>> the user that run sthe MSI?
>>
>> Inside the <PermissionEx> tag I have used "User", "Administrator",
>> "LocalSystem" and various others but I either ge "SID not found" or
>> "Permission Denied" when it runs the <ServiceConfig> section.
>>
>> I am running the MSI and I am an admin user. I can set the config through
>> the GUI so I should have permissions.  I used "Administrator" and I get
>> SID
>> not found.
>>
>> <Component Id='ClientComponent' DiskId ='1' Guid='??????'>
>>         <File Id='Whatever1'
>>                 Name="$(var.Whatever1.TargetFileName)"
>>                 KeyPath='no'
>>                 Assembly='no'
>>                 Vital='yes'
>>                 Checksum='yes'
>>                 Source="$(var.Whatever1.TargetPath)" />
>>         <File Id='WhateverService'
>>                 Name="$(var.WhateverService.TargetFileName)"
>>                 KeyPath='yes'
>>                 Assembly='no'
>>                 Vital='yes'
>>                 Checksum='yes'
>>                 Source="$(var.WhateverService.TargetPath)" />
>>         <File Id='Whatever3'
>>                 Name="$(var.Whatever3.TargetFileName)"
>>                 KeyPath='no'
>>                 Assembly='no'
>>                 Vital='yes'
>>                 Checksum='yes'
>>                 Source="$(var.Whatever3.TargetPath)" />
>>
>>         <ServiceInstall Id="WhateverServiceInstall"
>>                 Name="WhateverService"
>>                 DisplayName="WhateverService"
>>                 Type="ownProcess"
>>                 Start="auto"
>>                 ErrorControl="normal"
>>                 Description="WhateverService Service"
>>                 Vital="yes">
>>
>>         <PermissionEx
>> xmlns="http://schemas.microsoft.com/wix/UtilExtension";
>>                 User="Administrator"
>>                 ServiceChangeConfig="yes"
>>                 ServiceEnumerateDependents="yes"
>>                 ChangePermission="yes"
>>                 ServiceInterrogate="yes"
>>                 ServicePauseContinue="yes"
>>                 ServiceQueryConfig="yes"
>>                 ServiceQueryStatus="yes"
>>                 ServiceStart="yes"
>>                 ServiceStop="yes" />
>>
>>         <ServiceConfig
>> xmlns="http://schemas.microsoft.com/wix/UtilExtension";
>>          RebootMessage ="Problem with Service requires a reboot"
>>          ResetPeriodInDays="3"
>>          RestartServiceDelayInSeconds="5"
>>          FirstFailureActionType="restart"
>>          SecondFailureActionType="restart"
>>          ThirdFailureActionType="reboot"/>
>>
>>         <ServiceDependency Id="MSSQLServer"/>
>>         </ServiceInstall>
>>
>>         <ServiceControl Id="WhateverServiceServiceInstaller"
>>                 Name="WhateverService"
>>                 Start="install"
>>                 Stop="both"
>>                 Remove="uninstall"
>>                 Wait="no" />
>> </Component>
>>
>> My MSIEXEC output is
>>
>> === Logging started: 11/09/2008  10:19:26 ===
>> Action 10:19:26: INSTALL.
>> Action start 10:19:26: INSTALL.
>> Action 10:19:26: ValidateProductID.
>> Action start 10:19:26: ValidateProductID.
>> Action ended 10:19:26: ValidateProductID. Return value 1.
>> Action 10:19:26: CostInitialize. Computing space requirements
>> Action start 10:19:26: CostInitialize.
>> Action ended 10:19:26: CostInitialize. Return value 1.
>> Action 10:19:26: FileCost. Computing space requirements
>> Action start 10:19:26: FileCost.
>> Action ended 10:19:26: FileCost. Return value 1.
>> Action 10:19:26: CostFinalize. Computing space requirements
>> Action start 10:19:26: CostFinalize.
>> Action ended 10:19:26: CostFinalize. Return value 1.
>> Action 10:19:26: ExecuteAction.
>> Action start 10:19:26: ExecuteAction.
>> Action start 10:19:26: INSTALL.
>> Action start 10:19:26: ValidateProductID.
>> Action ended 10:19:26: ValidateProductID. Return value 1.
>> Action start 10:19:26: CostInitialize.
>> Action ended 10:19:26: CostInitialize. Return value 1.
>> Action start 10:19:26: FileCost.
>> Action ended 10:19:26: FileCost. Return value 1.
>> Action start 10:19:26: CostFinalize.
>> Action ended 10:19:26: CostFinalize. Return value 1.
>> Action start 10:19:26: InstallValidate.
>> Action ended 10:19:26: InstallValidate. Return value 1.
>> Action start 10:19:26: InstallInitialize.
>> Action ended 10:19:26: InstallInitialize. Return value 1.
>> Action start 10:19:26: ProcessComponents.
>> Action ended 10:19:26: ProcessComponents. Return value 1.
>> Action start 10:19:26: UnpublishFeatures.
>> Action ended 10:19:26: UnpublishFeatures. Return value 1.
>> Action start 10:19:26: StopServices.
>> Action ended 10:19:26: StopServices. Return value 1.
>> Action start 10:19:26: DeleteServices.
>> Action ended 10:19:26: DeleteServices. Return value 1.
>> Action start 10:19:26: RemoveFiles.
>> Action ended 10:19:26: RemoveFiles. Return value 0.
>> Action start 10:19:26: InstallFiles.
>> Action ended 10:19:26: InstallFiles. Return value 1.
>> Action start 10:19:26: InstallServices.
>> Action ended 10:19:26: InstallServices. Return value 1.
>> Action start 10:19:26: SchedSecureObjects.
>> Action start 10:19:27: ExecSecureObjects.
>> Action ended 10:19:27: ExecSecureObjects. Return value 1.
>> Action ended 10:19:27: SchedSecureObjects. Return value 1.
>> Action start 10:19:27: SchedServiceConfig.
>> Action start 10:19:27: RollbackServiceConfig.
>> Action ended 10:19:27: RollbackServiceConfig. Return value 1.
>> Action start 10:19:27: ExecServiceConfig.
>> Action ended 10:19:27: ExecServiceConfig. Return value 1.
>> Action ended 10:19:27: SchedServiceConfig. Return value 1.
>> Action start 10:19:27: StartServices.
>> Action ended 10:19:27: StartServices. Return value 1.
>> Action start 10:19:27: RegisterUser.
>> Action ended 10:19:27: RegisterUser. Return value 1.
>> Action start 10:19:27: RegisterProduct.
>> Action ended 10:19:27: RegisterProduct. Return value 1.
>> Action start 10:19:27: PublishFeatures.
>> Action ended 10:19:27: PublishFeatures. Return value 1.
>> Action start 10:19:27: PublishProduct.
>> Action ended 10:19:27: PublishProduct. Return value 1.
>> Action start 10:19:27: InstallFinalize.
>> ExecSecureObjects:  Error 0x80070534: failed to get sid for account:
>> Administrator
>> Action ended 10:19:27: InstallFinalize. Return value 3.
>> Action ended 10:19:27: INSTALL. Return value 3.
>> Action ended 10:19:27: ExecuteAction. Return value 3.
>> Action ended 10:19:27: INSTALL. Return value 3.
>> === Logging stopped: 11/09/2008  10:19:27 ===
>> MSI (c) (E0:24) [10:19:27:509]: Product: YWSqlReplicator -- Installation
>> failed.
>> --
>> View this message in context:
>> http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1083828.html
>> Sent from the wix-users mailing list archive at Nabble.com.
>>
>>
>> -------------------------------------------------------------------------
>> 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
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>> -------------------------------------------------------------------------
>> 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
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
> 
> --
> View this message in context:
> http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1085442.html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> -------------------------------------------------------------------------
> 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
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> -------------------------------------------------------------------------
> 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
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1087172.html
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to