Health Analyzer Issue: Product/patch installation or server upgrade required

In SharePoint 2013, the Health Analyzer has detected the below error:

Product / patch installation or server upgrade required

Product patch installation or server upgrade requiredCause:

This problem usually occurs in case your farm suffer from patch level mismatch in one or more servers where All required products must be installed on all servers in the farm, and all products should have the same patching and upgrade level across the farm.

Below are the possible related scenarios that maybe raise theProduct/patch installation or server upgrade requiredissue.

  • One or more SharePoint servers in the farm were patched with low or high patching version.

noteAll SharePoint servers must have the same software update and upgrade level across the farm.

All required products must be installed on all servers in the farm, and all products should have the same patching and upgrade level across the farm.

  • All SharePoint servers have been patched with the same Cumulative Update/Service Pack .. etc. but the SharePoint Configuration wizard hasn’t been run on all SharePoint servers in the farm.

hint-iconIt’s recommended to start SharePoint Configuration wizard on the main application server that host Central administration and then runs it on all other SharePoint servers at the same time.

  • Microsoft / Windows updates (that has the SharePoint security fixes) are not installed on all SharePoint servers within the farm and the SharePoint Configuration wizard has been run on all SharePoint servers.
    • All SharePoint servers that have not applied the Microsoft / Windows Updates will be affected and this will cause patch mismatch issue.
  • Microsoft / Windows updates are installed on all SharePoint servers within the farm with the same update plan settings but the SharePoint Configuration wizard hasn’t been run on all SharePoint servers within the farm.

noteBecause of SharePoint Security update is a part of Microsoft / Windows Update. So in case you enabled Microsoft / Windows Update on all SharePoint servers within the farm. you must schedule running the SharePoint Configuration Wizard after the Microsoft/ Windows update has been applied on SharePoint servers  to make sure that the patches have been applied successfully.

  • Sometimes one of the server within the farm is out of sync with SharePoint configuration database.

Solution :

You should be aware of the Patching/Updating SharePoint is performed through a two-step process:

  1. Install the package update like CU, Service Pack, PU …etc.
  2. Run the SharePoint Configuration wizard on all SharePoint Servers within the farm.

And to avoid “Product/patch installation or server upgrade required” issue, you should make sure that:

  • All required update/products must be installed on all SharePoint servers across the farm.
  • All products should have the same patching and upgrade level across the farm.
  • The Microsoft update / Windows update (MU/WU) plan setting is the same on all SharePoint Servers across the farm.

In the next section, I’ll show How to fix “Product/patch installation or server upgrade required” issue by following the below steps:

  • In Health Analyzer Click on the issue item to check its details.

Product patch installation or server upgrade required

  • In remedy section checks what’re the servers that have patch issue?

Product patch installation or server upgrade required details

  • Go to System Settings > Servers in Farm.

System Settings

  • Below Status column checks the servers that require upgrade

servers-in-farm-upgrade-required

hint-iconIt’s suggested to run theGet-SPProduct -Localon all affected server as an easy fix in many situations to update the installed products in the Configuration database. For more details check Get-SPProduct

Get-SPProduct -Local
  • Click on “Upgrade Required” to open Upgrade and Migration settings.
  • Click on Check upgrade status to check the previous upgrade status.

Upgrade and Migration - Check Upgrade Status

  • If the previous upgrade attempt status is failed, you must resolve any upgrade issues before attempting the upgrade.

SharePoint Upgrade startus failed.png

  •  If all previous upgrade attempt has been applied successfully, go back to Upgrade and Migration settings.
  • Click on Check product and patch installation status to open Manage Patch Status.

Check product and patch installation status

  • In view list > Select the server that requires an upgrade based on the mentioned inHealth Analyzer error message details.

Manage Patch Status SharePoint.png

  • Compare the patches build numbers of the server that require upgrading with other SharePoint servers that have status with “No Action Required“.

Manage Patch Status Details SharePoint

If the patch build numbers are identical on all SharePoint servers within the farm

In this case, you only need to run SharePoint Configuration Wizard on the SharePoint server that requires upgrade.

If the patch build numbers are not identical on all SharePoint servers within the farm

In this case, you should first check the windows update status on all SharePoint servers and make sure that the last installed updates are identical for all SharePoint servers within the farm.

Windows Update Details.png

View Windows Update History.png

If it’s not identical, you should do the following:

  • Run MU/WU on all SharePoint Servers.
  • Run the SharePoint Configuration Wizard on all SharePoint Servers.

If it’s identical, you should do the following:

  • Check the corresponding last update build number for each SharePoint server that.not require upgrade
  • Download and installs it on each server that require upgrade to match all SharePoint servers with the same build number.

hint-iconCheck also, How to get the latest Cumulative Update / Farm Patch Level that has been installed in a SharePoint Farm.

  • Run the SharePoint Configuration Wizard on all SharePoint Servers.

In next section, I’ll show How to run Run the SharePoint Configuration Wizard on your farm?

It’s recommended to run the SharePoint 2013 Configuration wizard first on the main application server that host the Central administration and once it is started. you will be able to run SharePoint 2013 Configuration wizard on each other SharePoint servers at the same time without order. The others wizard will wait till the previous wizard to finish and continue automatically as shown below.

SharePoint Products Configuration Wizard - Step 1

hint-iconThis is should be useful in case of you are configure a farm with many servers (40) so it’s unreasonable to wait for each wizard to finish.

To run the SharePoint configuration wizard via PSConfigUI.exe

  • Log in to the main application server with the Farm account.
  • Go to Start menu > Type SharePoint Configuration Wizard.

Run SharePoint Products Configuration Wizard

Start SharePoint Products Configuration Wizard

warning-iconIn the second step, make sure that the ‘Do not disconnect from this server farm‘ is selected.

In the third step, make sure that ‘No, this machine will continue to host the website‘ is selected

  • In step 9 it performing an upgrade to SharePoint Products.

SharePoint Products Configuration Wizard - Step 9

To run the SharePoint Configuration Wizard via SharePoint Management Shell

  • Log in to the main application server with the Farm account.
  • Open SharePoint Management Shell as Administrator.

Run SharePoint Management Shell as Administrator

  • Run PSConfig.exe command as the following
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures

PSCONFIG Completed

run-psconfig-exe

  • Repeat the previous steps on all SharePoint servers.

Once the SharePoint Configuration Wizard is finished successfully on each SharePoint Server in the farm.

  • Go back to the Central Administration > Upgrade and Migration > Check upgrade status.

Upgrade and Migration - Check Upgrade Status

  • Ensure the status for each server is succeeded.

SharePoint Upgrade Status

noteAs above mentioned , If the previous upgrade attempt has failed, you must resolve upgrade issues before attempting new upgrade.

  • Go back to the Central Administration > Monitoring > Review problems and solutions.

Review problem and solutions

  • Click on the error.

Product patch installation or server upgrade required

  • From the above ribbon > Select the Reanalyze Now.

Reanalyze Now SharePoint Health Analyzer

  • Go back to Health Analyzer Reports list where the error should not be now listed.

Enjoy 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s