Topology provisioning failed due to an error

When modifying your search topology, you might end up getting an error like this:

Errors were encountered during the configuration of the Search Service

Topology provisioning failed due to an error.Search Service Instance provisioning failed on SHAREPOINT. at
Microsoft.Office.Server.Search.Administration.SearchConfigWizard.WaitForTopologyTimerJobToFinish() at
Microsoft.Office.Server.Search.Administration.SearchConfigWizard.UpdateSearchApp() at
Microsoft.Office.Server.Search.Administration.SearchConfigWizard.ProvisionSearchServiceApplication() at
1/19/2012 4:39:02 PM

After this error occurs, the SharePoint Server Search service is on status “Error Starting”:


For some reason, there’s a permission mismatch which occurs on the target server. It’s quite easy to fix actually, by manually starting the service using PowerShell. Firstly rdp to the server where the error happened and fire up the SharePoint 2010 Management Shell. The following 2 lines will start the service:

$si = Get-SPEnterpriseSearchServiceInstance -local

After the service is started, you may rerun the topology modification which will succeed for that particular server. Make sure, if you’re using a multiserver farm, that you run the PowerShell command on each server which is targeted in the search topology modification.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s