BizTalk Server 2016 Error: The redistributable cab file does not have a valid signature

  • Sandro Pereira
  • Aug 20, 2021
  • 2 min read

This week, during a BizTalk Server 2016 installation – yes, I know it wasn’t my choice, otherwise, it was a BizTalk Server 2020 – I got for the very first time an issue regarding the Redistributable CAB file. Of course, during the installation process, you can choose “Automatically install the redistributable prerequisites from the web”, but in this case, the machine didn’t have access to the internet and had several security restrictions, so we ended up selecting the option: “Automatically install the redistributable prerequisites from a CAB file”.

Notice that we have already downloaded the CAB file, and I personally have used this file on several occasions.

So while we were trying to install the pre-requirements, the installation failed, and we got the following error in the error log file:

The redistributable CAB file does not have a valid signature.

📝 One-Minute Brief

Installing BizTalk Server 2016 in restricted environments can fail when using offline prerequisites. This article explains why the error “The redistributable CAB file does not have a valid signature” occurs and shows how manually installing the prerequisites resolves the installation issue.

Cause

Honestly, I don’t precisely know the causes for this issue. However, as I mentioned before, I used this strategy and this CAB file in other installations with success without ever facing this error. I think that was related to security constraints on the machine.

Solution

The solution is simple: this screen to select the CAB files only shows if the pre-requirements are missing – if you have all necessary components installed, the installation wizard will skip the step to install the components. So, what we can do is manually install the pre-requirements before we start the BizTalk Server installation. And to do that, we need to:

  • Open the CAB file by double-clicking it.
  • And install all the 3 files inside:
    • owc11.
    • SQLServer2016_AS_ADOMD.
    • sqlxml.
pre-requirements CAB

After that, you can run the BizTalk Server installation wizard. This problem will already be solved.

Hope you find this helpful! If you liked the content or found it useful and would like to support me in writing more, consider buying (or helping to buy) a Star Wars Lego set for my son. 

Thanks for Buying me a coffe
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

2 thoughts on “BizTalk Server 2016 Error: The redistributable cab file does not have a valid signature”

  1. Hi,

    Even after manually installing the file, I am not able to BizTalk Server because BizTalk installation again asks for redistributable installation and I get the same error.

    I have tried all 4 options, still I get the error.
    1) Manually install redistributable prerequisites.
    2) Automatically install…
    3) Download the redistributable…
    4) Automatically install…from CAB file

    Can you tell me in detail how you managed to install BizTalk 2016 ?

    Thanks in Advance
    joee

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top