Qlik NPrinting Connection Verification Fails at "Installed certificates are valid to connect to Qlik Sense"Article Number: 000059486 | Last Modified: 2020/02/18
- A new connection to Qlik Sense for a new NPrinting installation fails
- A new connection from an existing NPrinting installation to a new Qlik Sense server instance fails
- NPrinting cannot connect to another Qlik Sense server instance
Logs may register similar to the following lines:
Error: Installed certificates are valid to connect to Qlik Sense
PerformDiagnosis found a problem. ERROR: System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. --->
! Please NOTE: Due to a limitation on Qlik Sense certificates, Qlik NPrinting April 2019 and older can only connect to one Qlik Sense installation at a time.
See the Qlik Online Help: Deploying Qlik NPrinting > Planning your deployment > Architecture > Supported and unsupported configurations
- Qlik NPrinting April 2019 and older
Connection cannot be established if the wrong certificate is installed.
Connection cannot be established if multiple certificates are installed on older than June 2019 releases.
Connection cannot be established if full TCP traffic (Including TLS traffic) on port 4242 is not allowed between the two servers.
The certificates should not be imported using the MMC, but using the certificate installer tool that is located by default under C:\Program Files\NPrintingServer\Tools\QmcCertificatesInstaller
Note: Prior to using the installer tool, make sure there are no other certificates present under C:\Program Files\NPrintingServer\Settings\SenseCertificates. Otherwise, rename the folder and create a new SenseCertficates folder under this location, then re-import the certificates using the cert installer tool.
For error II. above, ensure that communication between Qlik NPrinting and Qlik Sense on port 4242 has been opened for all TCP traffic. If there are application layer firewalls in the environment TLS communication needs to be fully open. A symptom of this would be no TLS negotiation packets arriving on the Qlik Sense server or NPrinting Server. This can be validated with a network capture which can be obtain with sniffing tools such as Wireshark.
See the Qlik Online Help: Deploying Qlik NPrinting > Qlik NPrinting installation > Connecting Qlik NPrinting with Qlik Sense
For and installation guide, refer to Connecting Qlik NPrinting with Qlik Sense.
For a workaround to point to a different instance of Qlik Sense: How Point to a Different Instance of QlikSense from NPrinting 17.x
If connecting to multiple Qlik Sense environments starting on NPrinting June 2019 release, see Connect NPrinting Server to Multiple Qlik Sense servers
Have a Question?
Search Qlik's Support Knowledge database or request assisted support for highly complex issues.Submit a case
Experiencing a serious issue, please contact us by phone. View phone numbers and hours by region.