The search service is not able to connect to the machine that hosts the administration component. Verify that the administration component ‘s0meAppID-Here3-3fsdf3ef33425′ in search application ‘Search Service Application’ is in a good state and try again
“The search service is not able to connect to the machine that hosts the administration component. Verify that the administration component ‘s0meAppID-Here3-3fsdf3ef33425′ in search application ‘Search Service Application’ is in a good state and try again”
Ever see this? In a strait up install of sharepoint 2010 it’s not surprising to see several of these errors, they take a few different forms but mostly its moaning about administration components. In short what this is likely to be if you see it is that the services needed for a given sharepoint 2010 farm/site feature to run are not running.
This can happen for several reasons:
Permissions/User Accounts
If your running a simple 3 box farm (or 2 box) and you are confident the boxes can see each other properly then its likely to be rights/permissions. That is the user or application pool set up for the required service/machine application has too little rights (or in fact too much!)
The error’s (depending on where in central administration you find them) can be counter intuitive. If you are having problems getting sharepoint service applications running firstly make SURE you understand which is running on what user account, app pool and that that user has the correct rights. Setting all of the app pools to run as administrator, and all of the windows services likewise is also not the solution (while it may fix it short term) – this opens huge wholes in your security – do you really want any web part/page to run with admin rights?
Server sight
For bigger installs it can be commonly users as above, but also the sight each server has of the others. SSL needs to be set up properly, servers need to be on the same VLAN (or correctly routed.)
We will go more in-depth into some of these issues in time, but for now – check your Service Applications in sharepoint 2010 – do you know which has its own app pools and who they are running as?
Tip: It can be beneficial to give each service application its own app pool and schedule staggered recycling (even across topology)