Update Windows Fabric Patch could not be installed. Error code 1603

In August 2014, an update to Windows Fabric was included in the Lync Server 2013 Cumulative Update. There’s a list for the Windows Fabric updates:

Lync/Skype4B: Windows Fabric version List

During an update in our Lab, we got the following error message:

winfabric-e1603-01

Also, an error was logged in Event Viewer:

winfabric-e1603-02

Log Name: Application
Source: MsiInstaller
Date: 06/07/2015 13:49:18
Event ID: 1023
Task Category: None
Level: Error
Keywords: Classic
User: GEARS\Administrator
Computer: festd.gears.lab
Description:

Product: Windows Fabric – Update ‘Windows Fabric Patch’ could not be installed. Error code 1603. Additional information is available in the log file C:\Updates\WindowsFabricPatch.msp-FESTD-[2015-07-06][13-44-18]_log.txt.

So, for more information we need to check the log. In the log we find the line:

MSI (s) (BC:8C) [13:49:18:709]: Product: Windows Fabric – Update ‘Windows Fabric Patch’ could not be installed. Error code 1603. Additional information is available in the log file C:\Updates\WindowsFabricPatch.msp-FESTD-[2015-07-06][13-44-18]_log.txt.

In the same log, we see that the update failed to start the Performance Logs & Alerts (PLA) service:

CAQuietExec:  Start-Service : Service ‘Performance Logs & Alerts (pla)’ cannot be started due to the following error: Cannot start

Looking in the Services, the Performance Logs & Alerts (PLA) service was disabled, and as a result Windows Fabric updater couldn’t start it:

winfabric-e1603-03

Right click on the service and select Properties:

winfabric-e1603-05

Then change the Startup type to Manual:

winfabric-e1603-06

Now we need to launch again the Cumulative Update Installer. The only update missing in the list is Windows Fabric:

winfabric-e1603-07

Click Install Updates and, after it finishes, restart the server. After restart, all services should start normally.