Tuesday, February 18, 2014

SharePoint 2013 New Install Missing Server Side Dependencies

I recently performed a clean installation of SharePoint 2013 and immediately noticed the Health Analyzer had detected an error stating:

Missing server side dependencies.
[MissingWebPart] WebPart class [28c23aec-2537-68b3-43b6-845b13cea19f] is referenced [5] times in the database [SharePoint_AdminContent_<GUID>], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [SharePoint_AdminContent_<GUID>], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
SPTimerService (SPTimerV4)

To determine which pages rely upon this suspect Web Part, execute the below query in SQL Server Management Studio while logged into your SharePoint database server.

use [SharePoint_AdminContent_(guid)]
select DirName, LeafName
from dbo.AllDocs
where id in
(select tp_PageUrlID
from dbo.AllWebParts
where lower(tp_WebPartTypeId) = '28c23aec-2537-68b3-43b6-845b13cea19f')

Here we use the database SharePoint_AdminContent_<GUID> since it is the one referenced in the error. Nevertheless, two pages should be returned:
  1. SearchAdministration.aspx
  2. SearchFarmDashBoard.aspx
Given the results, navigate to both pages by concatenating them with the Central Administration URL.  You can ignore any error you may received since they may not be configured yet.
 1.http://[centraladmin:port]/SearchAdministration.aspx
 2.http://[centraladmin:port]/SearchFarmDashBoard.aspx

Now, return to the Central Administration Site main page and again click ‘View these issues’ produced by SharePoint Health Analyzer.  There open the error once more and click ‘Reanalyze Now’ from the ribbon.  When it is complete, return to the Central Administration Site main page, re-open the issues and this error should no longer exist.  If it does, wait momentarily and it should be removed.
Reference Article