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()
--------------------
Inner Exception (1): Microsoft.Provisioning.DeploymentTool.Engine.NamedProcedureException
HResult: -2146233088
Message: <errorContext description="The network path was not found" code="0x80070035" executeSeqNo="27"><errorSource namespace="Computer Management Provider" procedure="Group IsMember" /><errorSource namespace="Deployment Automation" procedure="TryLocalGroupAdd_" /><errorSource namespace="Deployment Automation" procedure="AddMPFConfigAdmin_" /><errorSource namespace="Deployment Automation" procedure="ConfigureMPFServiceAccounts" /></errorContext>
Stack Trace:
at Microsoft.Provisioning.DeploymentTool.Engine.ExecuteNamedProcDeploymentAction.CheckForFinished()
at Microsoft.Provisioning.DeploymentTool.Engine.DeploymentAction.Update()
Part of the process to configure the MPF Service Account is to read registry key HKLM\Software\Microsoft\Provisioning value "Configuration Server" and attempt to connect to the server listed there to add the MPFServiceAcct to the local administrators. However, since you used a named instance, that key is not the servername, it is the servername\instancename.
So we will need to configure the MPFServiceAcct manually doing the following:
1. Add MPFServiceAccts group to the local Administrators group on your MPS server and all of the nodes of your MPS SQL server.
2. Add MPFServiceAccts group to the "Windows-based Hosting Service Accounts" group in Active Directory.
3. In the MPS Deployment Tool, right-click "Configure MPF Service Account" and choose "Force State." Choose the VerifiedGood state and click OK.
You should then be able to continue with your deployment.

pOweRK6,
I did everything you said, but I'm still getting the exact same error. Is there any other fix for this that you know?
Thanks, R.
Ruben,
Can you tell me your MPS/HMC version and your environment details like OS/SQL editions?
The workaround here is a bypass way to force the state as Good and Verified.
Regards,
PowerK6 (Randy Zhong)
Randy,
Thanks for your reply.
The HMC version I'm working with is 4.5.228.0. All the servers are virtualized in Citrix XenCenter, running on Windows Server 2003. The SQL version is 2005 with SP2.
Furthermore, I followed everything like described in the Deployment Guide except for one thing: the cluster instance name is not the standard "MPSSQLCLUSTER", but "MPSSQLCLUSTER1". This is because I had a cluster running before, but that one became corrupt. I believe this has something to do with it too, but I don't know how to change the path to the correct cluster instance (which is (after some thinking) necessary in my opinion).
Thanks in advance,
Ruben
Ruben,
On which MPS deployment step your encountered this error?
And I think the MPS SQL Cluster name can be specified as any names. That's may not the root cause.
-R
Randy,
I'm sorry for the delay, but I was unable to work on this project for a while.
Anyhow, the deployment step on which I encountered this error is W03-DWSPV.34.
Thanks, R.
Randy,
I don't know how it could be possible, but I started the deployment just a minute ago and for some unclear reason it passed the step without problems. If I encounter some other problems you'll be the first to know, thanks anyway for the help, I really appreciated it.
With the best regards,
Ruben
Randy,
After succesfully completing some steps in the deployment, I encountered the following error on step Initialize Active Directory for Hosting:
Exception: Microsoft.Provisioning.DeploymentTool.Engine.DeploymentExceptionDeploymentFailed
Message: Deployment interrupted because of a failure. See inner exception.
Exception: Microsoft.Provisioning.DeploymentTool.Engine.NamedProcedureException
Message: _errorContext description="Unable to open object 'LDAP://ad01.sp.corp.sth.nl/OU=,DC=sp,DC=corp,DC=sth,DC=nl'./There is no such object on the server./Update ACL" code="0x80072030" executeSeqNo="497"__errorSource namespace="Active Directory Provider" procedure="Update ACL" /__errorSource namespace="Preferred DC Active Directory Provider" procedure="Update ACL" /__errorSource namespace="Managed Helpers" procedure="InitializeADforHosting" /__/errorContext_
(The _ stands for the > marks, otherwise the message wouldn't be showed because of the HTML possibility ;) ).
I can see that in the LDAP-query there's no pointing to an OU, but how can I change the query and what OU name do I have to put there? On the DC the Servers OU's are all created.
Thanks, R
Randy,
I'm sorry, I posted this error to fast. I restarted the deployment after forcing the state of the procedure to "notInstalled" and it got passed.
Greets, R.
Hi Ruben,
Glad to hear you fixed the issue.
-Randy