cegeland
asked on
Sharepoint2010 Health Analyzer: Missing server side dependencies.
Hi!
We have a warning in Sharepoint Health Analyzer indicating a missing server side dependency:
I have followed the instructions on this blog and found that this is what's causing the error (found in the CSV file generated by the script originating from the mentioned blog):
How do I fix this problem? Will deleting the Event Receiver Reference as mention in the blog be enough or is it just removing the Health Analyzer Warning? I.e will I have problems when upgrading Sharepoint 2010 to the lates version?
All help greatly appreciated!
We have a warning in Sharepoint Health Analyzer indicating a missing server side dependency:
Title Missing server side dependencies.
Severity 1 - Error
Category Configuration
Explanation [MissingAssembly] Assembly [PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17] is referenced in the database [WSS_Content], but is not installed on the current farm. Please install any feature/solution which contains this assembly. One or more assemblies are referenced in the database [WSS_Content], but are not installed on the current farm. Please install any feature or solution which contains these assemblies.
Remedy For more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142689".
Failing Servers
Failing Services SPTimerService (SPTimerV4)
Rule Settings View
I have followed the instructions on this blog and found that this is what's causing the error (found in the CSV file generated by the script originating from the mentioned blog):
**********************
Windows PowerShell Transcript Start
Start time: 20130116003044
Username : DOMAIN\sp_farm
Machine : SERVER (Microsoft Windows NT 6.1.7601 Service Pack 1)
**********************
Transcript started, output file is MissingAssemblyOutput-2013-01-16_12-30.csv
Assembly;Url;EventReceiverName;EventReceiverClass
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
PAC.SharePoint.VersionInfoInDocs2010, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns
**********************
Windows PowerShell Transcript End
End time: 20130116003047
**********************
How do I fix this problem? Will deleting the Event Receiver Reference as mention in the blog be enough or is it just removing the Health Analyzer Warning? I.e will I have problems when upgrading Sharepoint 2010 to the lates version?
All help greatly appreciated!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you. What happens when I do this- will files be deleted or is it just the reference to the columns mentioned that will be removed?
No, what happens when you deploy a custom event handler to a list is that it attaches itself to that list. So that it can execute when an item is added to that list. What the powershell does, is detach the event handler from that list. It won't affect the items in that list.
ASKER
Is there any other way to get rid of this error? The lists/libraries triggering the error contain lots of data so I would prefer not to delete the whole list/library...