You receive "The file 'SI_IN_Common' cannot be installed because the file cannot be found in cabinet file 'PCW_CAB_BPID'" while installing WFM 1.0 CU2

Recently I came across a couple of cases where next error was shown when trying to install WFM 1.0 CU2 by using an offline installation (https://www.microsoft.com/en-us/download/details.aspx?id=42036 ,instead of Web Platform Installer)

Product: Workflow Manager 1.0 -- Error 1334. The file 'SI_IN_Common' cannot be installed because the file cannot be found in cabinet file 'PCW_CAB_BPID'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

Having a look at the Installation Log, we realized that one required file was missing:

MSI (s) (DC:C0): File: C:\Program Files\Workflow Manager\1.0\Microsoft.ServiceBus.Commands.Common.dll;       To be installed;             Won't patch;      No existing file

When the expected thing would be:

MSI (s) (38:C4): File: C:\Program Files\Workflow Manager\1.0\Microsoft.ServiceBus.Commands.Common.dll;      Won't Overwrite;         Won't patch;      Existing file is of an equal version

We went to “C:\Program Files\Workflow Manager\1.0\” folder, and we could confirmed that file was missing for some reason. Unfortunately, we had no change to figure out why this file was missing, because we start troubleshooting after the fact.

Solution:

 

1. Open “Add/Remove Programs” console. Select “Workflow Manager 1.0” and then click Repair.

2. Double check that now you can find the file “Microsoft.ServiceBus.Commands.Common.dll” under “C:\Program Files\Workflow Manager\1.0\”

3. Then, proceed to install WFM 1.0 CU2.

 

Hope it helps!!