After patching a SharePoint 2013 Farm, Attempted running SharePoint Products configuration wizard and receive this error message:
"Error: Some farm products and patches were not detected on this or other servers. If products or patches are missing locally, you must quit this program and install the required products and patches on this server before restarting this wizard. If products or patches are missing on other servers, you must install the required products and patches on the specific servers, and you may then click the Refresh button to perform the status check again."
To enforce consistency, SharePoint 2013 checks installed product version automatically on running Products configuration wizard. If any server is missing a specific patch, You get this error message and SharePoint would not let the SharePoint Configuration Wizard to proceed.
Install the missing patches on your SharePoint Servers and rerun this wizard!
But wait, in my case, I'm sure all patches are installed without error on all servers. I tried running the patch again and got "The upgrade is already installed on this system" error. I verified it via Control panel >> Programs and Features >> recently installed updates. Tried restarting each SharePoint server, Still SharePoint thinks I have not patched one of the server! Hmmm...
Finally, Found this solution: Run this PowerShell command from servers reported:
Get-SPProduct -localThis command refreshes the installed patch data. Triggering "Product Version Job" timer job also helps!
Tail: If you are very sure, You have patched all servers with similar installers, you can bypass the check by:
psconfig.exe -cmd installcheck -noinstallcheck
You might also like:
SharePoint Usage Reports
Usage reports, collaboration and audit for SharePoint.
Document SharePoint Farm
Automatically generate SharePoint documentation.