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