Unable to create a Search Service Application - "Errors were encountered during the configuration of the Search Application"

ISSUE

Error when creating the search service application- Errors were encountered during the configuration of the Search Application"

CAUSE

* We see the following in the ULS logs When the search service application creation fails
* The call to SearchServiceInstance.Provision (server 'GmallyaSP') failed. Setting back to previous status 'Disabled'. System.InvalidOperationException: Service is offline at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Provision() at Microsoft.Office.Server.Search.Administration.SearchAdminUtils.DeployLocalServiceInstance[T](T localSearchServiceInstance)

RESOLUTION

* Use the PowerShell commandlets to bring the search service online. Following are the PowerShell commandlets I used to resolve to verify the status of the service and then bring the service instance online:

$ssa= Get-SPEnterpriseSearchServiceInstance -local
$ssa

RESULTS:

TypeName : SharePoint Server Search
Description : Index content and serve search queries
Id : 4da7eac7-95ce-4a69-bfd2-910f023aed7c
Server : SPServer Name=GmallyaSP
Service : SearchService Name=OSearch14
Role : None
QueryComponents : {}
CrawlComponents : {}
AdminComponents : {}
Status : Disabled

* Starting the service instance using the powershel gives an error

start-SPEnterpriseSearchServiceInstance -id $ssa

ERROR:

Start-SPEnterpriseSearchServiceInstance : Service is offline
At line:1 char:40
+ start-SPEnterpriseSearchServiceInstance <<<< -id $ssa
+ CategoryInfo : InvalidData: (Microsoft.Offic...ServiceInstance:StartSearchServiceInstance) [Start-SPEnterpriseSearchServiceInstance], InvalidOperationException
+ FullyQualifiedErrorId : Microsoft.Office.Server.Search.Cmdlet.StartSearchServiceInstance

* Check the status of the service -

Get-SPEnterpriseSearchService

RESULTS:

TypeName : SharePoint Server Search
Id : 8f86556d-f84c-4253-bebb-33512b77bc5a
ServiceName : OSearch14
ProcessIdentity : AD-ENT\isgssp2010
ContactEmail : <xyz@gmail.com>
Applications : {}
PerformanceLevel : PartlyReduced
Status : Disabled
Following are the Powershell to get the service online:
•Start the search service
$sa=Get-SPEnterpriseSearchService
$sa.Status=0
$sa.update()
$sa=Get-SPEnterpriseSearchService

Get-SPEnterpriseSearchService

RESULTS:

TypeName : SharePoint Server Search
Id : 8f86556d-f84c-4253-bebb-33512b77bc5a
ServiceName : OSearch14
ProcessIdentity : AD-ENT\isgssp2010
ContactEmail : <xyz@gmail.com>
Applications : {}
PerformanceLevel : PartlyReduced
Status : Online

* Now start the search service instance

$ssa=Get-SPEnterpriseSearchserviceinstance -local
$ssa.status=0
$ssa.update()
$ssa

RESULTS:

TypeName : SharePoint Server Search
Description : Index content and serve search queries
Id : 4da7eac7-95ce-4a69-bfd2-910f023aed7c
Server : SPServer Name=ISG-DAGOR
Service : SearchService Name=OSearch14
Role : None
QueryComponents : {}
CrawlComponents : {}
AdminComponents : {}
Status : Online

* Now create a search service application.

Comments

Popular posts from this blog

SharePoint 2013 and InfoPath 2013 - Creating Web Enabled Forms

"There's a configuration problem preventing us from getting your document. If possible, try opening this document in Microsoft Word." Office WebApp Error

MORE CACHE HOSTS ARE RUNNING IN THIS DEPLOYMENT THAN ARE REGISTERED WITH SHAREPOINT