Skip to main content
Jamie_Gregory
Community Manager
Community Manager

Hello Qlik Users!

Starting from Qlik Sense February 2021, the Qlik Sense installer will be updated to use .Net Framework 4.8 instead of .Net Framework 4.5.2.

In case you are installing or upgrading, if your system does not have .Net Framework 4.8 installed, the installer will take care of it.

However, if you want to save installation time, you may consider deploying .Net Framework 4.8 before.

But what about patches?

Every patch delivered for Qlik Sense November 2020 and earlier will remain in .Net Framework 4.5.2 and every patch delivered for Qlik Sense February 2021 and later will use .Net Framework 4.8.

If you want to know learn more about the benefits of .Net Framework 4.8, check out this links:

Please let us know if you have any questions or leave your feedback in the comments.

Kind regards,

Qlik Global Support

6 Comments
Filippo_Nicolussi_P

If during installation you receive a failure on the .net framework  4.8 installation and checking the logs you find: 

"Error 0x80091007: Hash mismatch for path: C:\ProgramData\Package Cache\.unverified\NetFx48Full, expected: 8DD233698D5EB4609B86C2AC917279FE39E0EF4C, actual: E322E2E0FB4C86172C38A97DC6C71982134F0570" 

simply download the Framework Installer Download .NET Framework 4.8 | Free official downloads (microsoft.com) and proceed to install it manually. 

3,402 Views
B_Duncan
Partner - Contributor II
Partner - Contributor II

It appears that the Qlik Sense installer will download the .NET 4.8 Framework from https://go.microsoft.com/fwlink/?LinkId=2088631 if it does not detect it already being installed. The Qlik Sense installer then compares the SHA1 hash value of the download file to the hash value it is expecting the value to be. This is a nice safety precaution and good practice that I appreciate, however this is where the hash mismatch is coming in.

From my vantage point, based on this working up until a few days ago just fine and a manual comparisons of hashes, it seems Microsoft thoughtlessly made a change to their backend file altering the hash and didn't care to make whatever change they made to be a new release version or even a new link. Judging by https://devblogs.microsoft.com/dotnet/net-framework-may-2021-security-and-quality-rollup-updates/ it appear that Microsoft does roll their security updates into same installer release and link. This is what broke the installer and will continually break Qlik's verification of the download going forward. 

Really the only way to get Qlik Sense installed now is to manually download  and install .NET 4.8 before running the Qlik Sense installer.

3,330 Views
RajaDumpa
Contributor III
Contributor III

@Jamie_Gregory : Thank you for the article. We are on Qlik Sense Nov 2020 Patch 4 across our Qlik Platform. 

If we update the .NET Framework to 4.8 , will it cause an issue to the existing Qlik Sense Server version ?

All our Qlik Servers have been flagged by our Security team, for "A denial of service vulnerability exist in Microsoft .Net Framework." Can we update to 4.8 Framework with Nov 2020 Patch 4. 

 

 

1,451 Views
mjht
Creator
Creator

@RajaDumpa   We have installed .Net Framework 4.8 on a server with Qlik Sense June 2020  patch 7 and are not having issues -  if that helps you.

1,363 Views
RajaDumpa
Contributor III
Contributor III

@mjht : Thank you for your input. that is a relief. How do I mark this a correct answer

1,335 Views
mjht
Creator
Creator

@RajaDumpa     Go to Action then choose Correct or Helpful Answer

1,187 Views