ErrorCode.11041 occurs when opening up an App
ErrorCode.11043 occurs when creating a Database connection in the data load editor.
The two symptoms will correlate with the Qlik Sense system having a restricted or no internet connection.
Qlik connectors are cryptographically signed for authenticity verification. The .NET framework verification procedure used for this signing includes checking OCSP and Certificate Revocation List information, which are fetched from a online resource if the system doesn't have a cached local copy. These requests will timeout due to lack of access to online resource in environments with restricted, slow or no internet connection. Due to authenticity check failure the connector will not run, and the app reload fails.
Resolution:
Edit the .Net Framework's machine.config file
- Stop all QS services on all nodes
- Edit C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config
Change (or add) the <runtime/> tag to reflect:
<runtime> <generatePublisherEvidence enabled="false"/> </runtime>
If the <runtime> section looks different, modify it to:
<runtime>
<OTHER CONFIGURATION="YOU VALUES">
<...>
<generatePublisherEvidence enabled="false"/>
</runtime>
- Save machine.config
- Repeat on all nodes (if applicable)
- Start services on all nodes
NOTE1: Changes to machine.config affects all software using the .NET framework feature.
NOTE2: 3rd party connectors might be compiled for 32-bit platforms.
In such case repeat steps above for the 32-bit version of the machine.config file;
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config