I didn't complete the "DWSPV.28: To move MPSSQL01 into the SQL OU" procedure because I'm using just one VPC and I put it into the Provisioning back-end servers OU (as told in DWSPV.29 procedure).
The issue:
When I follow procedure DWSPV.40, to install the Web Services and MPF Client component on PROV01 (which is the same as MPS01, MPSSQL01, etc in my case); I get the following error:
Exception: Microsoft.Provisioning.DeploymentTool.Engine.DeploymentExceptionDeploymentFailed
HResult: -2146233088
Message: Deployment interrupted because of a failure. See inner exception.
Stack Trace:
at Microsoft.Provisioning.DeploymentTool.Engine.Deployment.DoDeploymentWork()
at Microsoft.Provisioning.DeploymentTool.MainForm.ExecuteDeploymentSlice()
Stack Trace:
at Microsoft.Provisioning.DeploymentTool.Engine.MsiDeploymentAction.CheckForFinished()
at Microsoft.Provisioning.DeploymentTool.Engine.DeploymentAction.Update()
1. HMC 3.5 MUSTbe installed on SQL Server 2000 SP3. Than you can upgrade it to SP4, or even try to upgrade to SQL Server 2005. Pure MPS can be installed on SQL Server 2005.
2. SQL Server can't run properly on domain controllers.
"Service cannot be started. The handle is invalid."
System
Warning: W3SVC
"The identity of application pool, 'MPFClientAcctPool' is invalid. If it remains invalid when the first request for the application pool is processed, the application pool will be disabled. The data field contains the error number."
Dmitri:
I followed instructions on
"Prepare the MPS Database", that includes "Procedure DWSPV.18: To install SQL Server 2005" so I guess I'm doing a "pure" MPS installation.
"SQL Server can't run properly on domain controllers.": I know it can downgrade the performance, but right now I'm evaluating MPS so I guess that if it just works its ok.
The MPFClientAcctPool was stopped after getting the error so I started but then I get the same error.
I checked the .log file and I found the same error as posted
here (no answers :( ):
------- Entering SetAppPoolSecurity
------- Entering GetNetBiosComputerName
------- Leaving GetNetBiosComputerName
------- Entering FindWeb
------- SetAppPoolSecurity: Successfully bound to file:CreateConsumer.asmx
------- SetAppPoolSecurity: Successfully updated properties for file:CreateConsumer.asmx ------- Error setting new DACL for: C:\WINDOWS\Temp Action ended 15:53:18: InstallFinalize. Return value 3.
By checking the IIS I see that the MPSWS virtuaI dir was created but the folder that it points to does not exists:
C:\Program Files\Microsoft Hosting\Provisioning\MPSWS\
MPFClientAcctPool identity is "WBHLAB\IMPS_MPS01" (WBHLAB is the domain name).
I resetted the password for that user and then changed the one in MPFClientAcctPool so they match but after running the deployment (and getting the error) I find that the MPFClientAcctPool password was changed again.
By reading a little the log file I guess that the deployment updates the user password and uses that password to update the app pool:
------- Entering SetAppPoolAccountPW
------- Entering MakePassword
------- Leaving MakePassword MSI (s) (A4!D4) [16:04:11:248]: PROPERTY CHANGE: Adding USERPW property. Its value is 'd2X^6:1vevy8PpU9XNCBW'. ------- Leaving SetAppPoolAccountPW
Action ended 16:04:11: SetAppPoolAccountPW. Return value 0.
MSI (s) (A4:D4) [16:04:11:268]: Doing action: SetupCreateVDir
Action start 16:04:11: SetupCreateVDir.
MSI (s) (A4:D4) [16:04:11:288]: PROPERTY CHANGE: Adding CreateVDir property. Its value is '1|MPSWS|C:\Program Files\Microsoft Hosting\Provisioning\MPSWS\|WSVDIR|MD_AUTH_BASIC|MPFClientAcctPool'.
Action ended 16:04:11: SetupCreateVDir. Return value 1.
MSI (s) (A4:D4) [16:04:11:298]: Doing action: SetupDeleteVDir
Action start 16:04:11: SetupDeleteVDir.
MSI (s) (A4:D4) [16:04:11:308]: PROPERTY CHANGE: Adding DeleteVDir property. Its value is 'WSVDIR|MPFClientAcctPool|IMPS_MPS01|IIS_WPG'.
Action ended 16:04:11: SetupDeleteVDir. Return value 1.
MSI (s) (A4:D4) [16:04:11:318]: Doing action: SetupWebServicePoolData
Action start 16:04:11: SetupWebServicePoolData. MSI (s) (A4:D4) [16:04:11:328]: PROPERTY CHANGE: Adding SetupWebServicePool property. Its value is 'MPFClientAccts|IMPS_MPS01|d2X^6:1vevy8PpU9XNCBW|IIS_WPG|MPFClientAcctPool'. Action ended 16:04:11: SetupWebServicePoolData. Return value 1.
Take a look at my blog post for a workaround at: http://www.vinodunny.com/blog/post/Fix-for-MSI-Error-1603-in-WbH-MPS-Deployment-on-Single-Server.aspx. Hope this helps.
ariel.schapiro
Member
10 Points
23 Posts
"MSI log returned non-zero error code 1603" error when installing Web Services
Apr 11, 2007 10:56 PM|LINK
Background:
The issue:
Any clue? Thanks in advance
Steve@Planet
Member
681 Points
275 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 09:12 AM|LINK
Since this is a consolidated install then you should not do: DWSPV.29 procedure or move any svrs into any svr roles in AD.
Also, the error msg is a little vague. Does event log show anything?
Steve
DmitriG
Contributor
4212 Points
1101 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 01:36 PM|LINK
1. HMC 3.5 MUST be installed on SQL Server 2000 SP3. Than you can upgrade it to SP4, or even try to upgrade to SQL Server 2005. Pure MPS can be installed on SQL Server 2005.
2. SQL Server can't run properly on domain controllers.
Dmitri Gaikovoi
ariel.schapiro
Member
10 Points
23 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 03:39 PM|LINK
Thanks Steve and Dmitri.
Steve:
Dmitri:
The MPFClientAcctPool was stopped after getting the error so I started but then I get the same error.
Thanks again!
Ariel Schapiro
Steve@Planet
Member
681 Points
275 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 04:19 PM|LINK
What is the identity of MPFClientAcctPool? Is the password correect for this identity account?
Steve
DmitriG
Contributor
4212 Points
1101 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 04:26 PM|LINK
:-)
I got it. You are deploying "The Microsoft Solution for Windows-based Hosting for Applications version 1.5".
Pure MPS installation happens when you run MPF.msi and walk through setup wizard without any Deployment tools.
Find Windows Installer log file and check it 1603 error.
Dmitri Gaikovoi
ariel.schapiro
Member
10 Points
23 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 07:03 PM|LINK
:)
I checked the .log file and I found the same error as posted here (no answers :( ):
------- Entering SetAppPoolSecurity
------- Entering GetNetBiosComputerName
------- Leaving GetNetBiosComputerName
------- Entering FindWeb
------- SetAppPoolSecurity: Successfully bound to file:CreateConsumer.asmx
------- SetAppPoolSecurity: Successfully updated properties for file:CreateConsumer.asmx
------- Error setting new DACL for: C:\WINDOWS\Temp
Action ended 15:53:18: InstallFinalize. Return value 3.
By checking the IIS I see that the MPSWS virtuaI dir was created but the folder that it points to does not exists: C:\Program Files\Microsoft Hosting\Provisioning\MPSWS\
Thanks!
Ariel Schapiro
ariel.schapiro
Member
10 Points
23 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Apr 12, 2007 07:23 PM|LINK
MPFClientAcctPool identity is "WBHLAB\IMPS_MPS01" (WBHLAB is the domain name).
I resetted the password for that user and then changed the one in MPFClientAcctPool so they match but after running the deployment (and getting the error) I find that the MPFClientAcctPool password was changed again.
By reading a little the log file I guess that the deployment updates the user password and uses that password to update the app pool:
------- Entering SetAppPoolAccountPW
------- Entering MakePassword
------- Leaving MakePassword
MSI (s) (A4!D4) [16:04:11:248]: PROPERTY CHANGE: Adding USERPW property. Its value is 'd2X^6:1vevy8PpU9XNCBW'.
------- Leaving SetAppPoolAccountPW
Action ended 16:04:11: SetAppPoolAccountPW. Return value 0.
MSI (s) (A4:D4) [16:04:11:268]: Doing action: SetupCreateVDir
Action start 16:04:11: SetupCreateVDir.
MSI (s) (A4:D4) [16:04:11:288]: PROPERTY CHANGE: Adding CreateVDir property. Its value is '1|MPSWS|C:\Program Files\Microsoft Hosting\Provisioning\MPSWS\|WSVDIR|MD_AUTH_BASIC|MPFClientAcctPool'.
Action ended 16:04:11: SetupCreateVDir. Return value 1.
MSI (s) (A4:D4) [16:04:11:298]: Doing action: SetupDeleteVDir
Action start 16:04:11: SetupDeleteVDir.
MSI (s) (A4:D4) [16:04:11:308]: PROPERTY CHANGE: Adding DeleteVDir property. Its value is 'WSVDIR|MPFClientAcctPool|IMPS_MPS01|IIS_WPG'.
Action ended 16:04:11: SetupDeleteVDir. Return value 1.
MSI (s) (A4:D4) [16:04:11:318]: Doing action: SetupWebServicePoolData
Action start 16:04:11: SetupWebServicePoolData.
MSI (s) (A4:D4) [16:04:11:328]: PROPERTY CHANGE: Adding SetupWebServicePool property. Its value is 'MPFClientAccts|IMPS_MPS01|d2X^6:1vevy8PpU9XNCBW|IIS_WPG|MPFClientAcctPool'.
Action ended 16:04:11: SetupWebServicePoolData. Return value 1.
Thanks!
Ariel Schapiro
vinodunny
Member
6 Points
3 Posts
Re: "MSI log returned non-zero error code 1603" error when installing Web Services
Jul 14, 2008 05:37 AM|LINK
error code 1603 MPS Wbh Single Server