Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
prabir_c
Partner - Creator
Partner - Creator

NPrinting Connectivity issue in AWS Server

Hi Qlik Members,

I am facing NPrinting Connectivity issue while connecting to the Qliksense App from NPrinting Server.

I have Qliksense windows Server (Hosted on AWS Cloud) and another NPrinting Server On the Premise like below setup: (Sample)

Both servers are connected internally through VPN. I can connect QS AWS Server through RDP from NPrinting Server.

Qliksense Version : Nov 21 (14.44.05)

NPrinting Version: May 23 (23.10.1.0)

prabir_c_0-1707990600903.png

Issue: While creating connection through NPrinting we are getting error ‘Installed certificates are valid to connect to Qlik Sense’.

Observation:

  1. I have followed the following Qlik Article

https://help.qlik.com/en-US/nprinting/May2022/Content/NPrinting/Troubleshooting/Verify-connection-to...

I have followed Steps below as per above link suggestion but no result->

  1. Connected NPrinting Server through ‘Nprinting\qvadmin’ user-> Open QS AWS QMC through link-> login using ‘qliksense\qs1’ user -> Certificates-> Add Machine Name-> ‘Nprinting’ -> Certificate Password (Blank) -> include Secret key -> Tick -> Export Format -> Windows Format
  2. Copied the Exported Certificates from following Paths of QS AWS Server-> C:\ProgramData\Qlik\Sense\Repository\Exported Certificates
  3. Copied the above certificates in a Separate folder in D Drive of Nprinting Server.
  4.  Go to the following folder->

C:\Program Files\NPrintingServer\Tools\QmcCertificatesInstaller

Installed the certificates through this tool

All certificates are placed now in the folder

C:\Program Files\NPrintingServer\Settings\SenseCertificates

  1. Restarted the NPrinting Services and Restarted the Server But no Result
  2. Checked From Nprinting Server ping is successful to QS AWS Server and also reverse ping is successful.
  3. I can able to open QS AWS QMC/Hub from NPrinting Server as well.
  4. Now, Checked the second scenario, though 'NPrinting\qvadmin' user is rootadmin of QS AWS QMC, but not able to access qmc/hub through this user. (As this AWS QS migrated from On Premise QS Server, this ID automatically migrated from On Prem QS Server to this AWS Server.)
  5. Qliksense is present in AWS server so, there is no domain present for both the server.                        Please Help or Suggest.

Qlik Sense BusinessQlik NPrintingQlik Sense Enterprise on Windows 

Labels (2)
1 Solution

Accepted Solutions
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @prabir_c 

Well it is not only the user... The way i read it is: 

  • The Qlik NPrinting user creating the connection must have a domain user account that is a member of the same domain as the Qlik NPrinting server and the Qlik Sense server.

The red part of the sentence means in my opinion that account as well as servers must be in the same domain so I cannot comment or suggest any other solution. 

Answer to your 1. question is yes, but those servers will need to be in the same domain. I have clients who have that exact setup and it works ok but instance in cloud belongs to the same domain as on prem.

Anser to 2nd question in my opinion is NO - it is not possible.

 

@Ruggero_Piccoli - do you want to comment on that?

 

cheers

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.

View solution in original post

4 Replies
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @prabir_c 

Have you studied requirements before creating your setup? It is required to have Qlik Sense and NPrinting in the same domain as officially documentedhttps://help.qlik.com/en-US/nprinting/February2024/Content/NPrinting/GettingStarted/HowCreateConnect...

sorry - that is a requirement you have to meet to get this working.

cheers

Lech_Miszkiewicz_0-1707995180963.png

 

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.
prabir_c
Partner - Creator
Partner - Creator
Author

Hi @Lech_Miszkiewicz ,

Thanks for the prompt Reply.

So, It seems I have to create a common Domain User for both AWS Server and Nprinting server and make that Domain User as Rootadmin of QS Server. 

1) Is it possible to achieve the above scenario where Qliksense is hosted in AWS Cloud and NPrinting in on Premise setup? 

2) If the Client doesn't have a domain for the above, is there any other way to achieve the same?

 

Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @prabir_c 

Well it is not only the user... The way i read it is: 

  • The Qlik NPrinting user creating the connection must have a domain user account that is a member of the same domain as the Qlik NPrinting server and the Qlik Sense server.

The red part of the sentence means in my opinion that account as well as servers must be in the same domain so I cannot comment or suggest any other solution. 

Answer to your 1. question is yes, but those servers will need to be in the same domain. I have clients who have that exact setup and it works ok but instance in cloud belongs to the same domain as on prem.

Anser to 2nd question in my opinion is NO - it is not possible.

 

@Ruggero_Piccoli - do you want to comment on that?

 

cheers

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.
Frank_S
Support
Support

Right on both counts @Lech_Miszkiewicz 

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!