Recently the client I’m working on required their Lync 2013 environment to be patched up to date, which usually is not a problem however the support guy doing the patching soon ran against an issue where the CU update worked on all the elements apart from the update of the windows fabric from version 1.960.0 to 1.1008.0.?
A number of consultants looked at this issue, and also we was hearing from other clients, that their patching was seeing the same issue. (also if you google it, many people have see the same issue) yet no one has sorted or found out what the issue is.
Well after raising a PSS (premier MS support call) with Microsoft who themselves couldn’t find the solution. One of the Modality Systems support guys **Kudos to Matt Thompson!!, found the issue and solution.
it was simple in the end, and the issue was due to many incorrect address paths in the environmental module for PSSmodule. **Example of the problematic one below.
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\PROGRA~1\BMCSOF~1\Patrol3\bin;%systemroot%\idmu\common;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Windows Fabric\bin\Fabric\Fabric.Code.1.0
For some reason still unbeknown, the CU patch had trouble in finding the paths required to complete the fabric update successfully, but instead of the installer telling you this, it returns a 1603 error.
Solution is remove all the elements or at least copy them away if you have paths still required.
Then set the variable back to
and the Windows fabric installer will complete successfully.