That's what I also suspected earlier but cannot point finger to any such 
errors. StopServices action doesn't give any indication of failure. We are 
noticing this issue sometimes even when the service is stopped manually before 
running upgrade. Is there anything particular in the setup log that could tell 
if the service was marked for deletion and disabled while uninstalling?

I have also copied Heath who thinks it could be related to the MSI not able to 
write to TrustedInstaller resources. Heath, is there a way to identify if this 
indeed is the case?

Thanks,
Sandip

-----Original Message-----
From: Phil Wilson [mailto:phil.wil...@mvps.org] 
Sent: Friday, June 07, 2013 8:47 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Error 1923 - Service fails to install during upgrade

What does the StopServices action say about stopping the failing service?
There may be something useful there. 

If you have any code in your apps that starts, stops, reconfigures these 
services, then take a close look at it. One of the reasons for this issue is 
that somebody had a handle open to the service when it was being uninstalled, 
so it gets marked for deletion and disabled. Windows can't install it when it's 
in that state. I think the MMC services snapin had that bug for a while, and if 
it's still there them monitoring the situation using that snapin is probably 
making it worse ;) 

I'd expect an authoring issue to affect all the services, and be more 
consistent across machines.

Phil  

-----Original Message-----
From: Sandip Shahane [mailto:sandi...@microsoft.com]
Sent: Thursday, June 06, 2013 2:46 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Error 1923 - Service fails to install during upgrade

Hi WIX experts,
We are noticing error 1923 as below during upgrade of our product. The repro is 
not consistent but hitting it with very high frequency. So far, we are seeing 
it happening on both Win2012 and Win2012 R2 machines. The service installs fine 
during fresh and repair installation, but fails only during upgrade.

The MSI package runs as per-machine and user running upgrade is an 
administrator on the machine. I don't find any apparent errors about service 
install failure in the event log, so no clue what the problem is.

Heath Stewart mentioned on another forum that this looks to be to do with MSI 
not able to write to TrustedInstaller resources and is a WIX authoring issue. 
Could you kindly let me know what the issue with WIX authoring it is and how to 
fix it? Is this a known issue or if a bug needs to be opened for this issue for 
this issue? I am using WIX 3.7 and below is the WIX code snippet.

Log snippets:
MSI (s) (F0:20) [04:25:45:682]: MSI_LUA: Credential prompt not required, user 
is an admin

MSI (s) (F0:20) [04:26:09:073]: Executing op:
ProgressTotal(Total=3,Type=1,ByteEquivalent=1300000)
MSI (s) (F0:20) [04:26:09:073]: Executing op:
ServiceInstall(Name=HealthService,DisplayName=@C:\Program Files\Monitoring 
Agent\Agent\HealthService.dll,-10500,ImagePath="C:\Program Files\Monitoring 
Agent\Agent\HealthService.exe",ServiceType=32,StartType=2,ErrorControl=0,,De
pendencies=rpcss[~][~][~],,,Password=**********,Description=@C:\Program
Files\Monitoring Agent\Agent\HealthService.dll,-10501,,)
MSI (s) (F0:20) [04:26:09:088]: Executing op:
ServiceInstall(Name=AdtAgent,DisplayName=@C:\Windows\system32\AdtAgent.exe,-
500,ImagePath=C:\Windows\system32\AdtAgent.exe,ServiceType=16,StartType=4,Er
rorControl=1,,Dependencies=eventlog[~]dnscache[~][~][~],,StartName=NT
AUTHORITY\NetworkService,Password=**********,Description=@C:\Windows\system3
2\AdtAgent.exe,-501,,)
Information 1923.Service '@C:\Program Files\Monitoring 
Agent\Agent\HealthService.dll,-10500' (HealthService) could not be installed. 
Verify that you have sufficient privileges to install system services.
MSI (s) (F0:20) [04:26:09:088]: Executing op: ServiceInstall(Name=System Center 
Management APM,DisplayName=@C:\Program Files\Monitoring 
Agent\Agent\APMDOTNETAgent\InterceptSvc.exe,-100,ImagePath="C:\Program
Files\Monitoring
Agent\Agent\APMDOTNETAgent\InterceptSvc.exe",ServiceType=16,StartType=4,Erro
rControl=1,,Dependencies=RPCSS[~][~][~],,StartName=LocalSystem,Password=****
******,Description=@C:\Program Files\Monitoring
Agent\Agent\APMDOTNETAgent\InterceptSvc.exe,-501,,)
...
...
...
Property(N): AdminUser = 1
Property(N): MsiTrueAdminUser = 1

ServiceInstall and ServiceControl entries in WIX source for this service looks 
like below:

          <ServiceInstall
       Id="MOMHealthServiceInstall"
              Name="HealthService"
       DisplayName="[HEALTH_SERVICE_DISPLAY_NAME]"
              Type="shareProcess"
Start="auto"
ErrorControl="ignore"
Description="[HEALTH_SERVICE_DESCRIPTION]">
         <ServiceDependency Id="rpcss" />
          </ServiceInstall>
          <ServiceControl Id="HealthServiceRemoveUninstall"
Name="HealthService" Remove="uninstall" Wait="yes" />
          <ServiceControl Id="HealthServiceStopBoth" Name="HealthService"
Stop="both" Wait="yes" />

Thanks,
Sandip
----------------------------------------------------------------------------
--
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2.
Dashboards that offer high-level views of enterprise services 3. A single 
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2. 
Dashboards that offer high-level views of enterprise services 3. A single 
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to