Prerequisite not satisfied – see KB 2982006

Issue

When adding an additional Server Role (Persistent Chat) to an existing Skype for Business Server 2015 Standard Edition Server, I was presented with the following error when running the Skype for Business Server Deployment Wizard (Step 2).

Prerequisite not satisfied: Before you install Skype for Business Server 2015, you must install an update for Windows Server 2012 R2.  For details about the update, see Microsoft Knowledge Base article 2982006, “IIS crashes occasionally when a request is sent to a default document in Windows 8.1 or Windows Server 2012 R2” at http://go.microsoft.com/fwlink/?LinkId=519376.

deploy4

Investigation

I have no idea how Windows Server Updates got into this state, as the prerequisite for KB2982006 must have been satisfied when this Standard Edition Server was originally installed.  Note this is a production server, and to recap what I am doing is adding the Persistent Chat Role.

I went through the process of reinstalling the multiple updates that are part of KB2919355, and crucially following the install order, i.e.

  • KB2919442 first, as it is a prerequisite for Windows Server 2012 R2, and should be applied before attempting the install of KB2919355.
  • Then the KBs in this order: clearcompressionflag.exe, KB2919355, KB2932046, KB2959977, KB2937592, KB2938439, and KB2934018.

This didn’t resolve the issue.

Get-Hotfix KB2919442,KB2919355,KB2982006 confirms that KB2982006 is indeed missing, as per the Skype for Business Server Deployment Wizard prerequisite error.

Resolution

Using DISM.exe (Deployment Image Servicing and Management), I manually installed KB2982006.

Note you cannot use the MSU file with the DISM /Online switch, so first the CAB file needs to be extracted from the MSU.

My MSU file is in C:\SteveTemp\Windows8.1-KB2982006-x64.msu.

Within the C:\SteveTemp folder, create a subfolder called “KB2982006”, i.e.C:\SteveTemp\KB2982006.

expand -F:* C:\SteveTemp\Windows8.1-KB2982006-x64.msu C:\SteveTemp\KB2982006

Now run DISM against the CAB file.

dism.exe /Online /Add-Package /PackagePath:C:\SteveTemp\KB2982006\Windows8.1-KB2982006-x64.cab

Get-Hotfix KB2919442,KB2919355,KB2982006 confirms that KB2982006 is now installed.

Re-run the Skype for Business Server Deployment Wizard (Step 2) and the prerequisite is satisfied.

deploy5

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 )

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s