The NPrinting Engine remains Offline and this error message is shown if a new Engine is created in the Web Console (Admin > Engine Manager):
Error trying to send certificate.
Please verify the following: Engine address is correct
Engine service must be running
Port 4997 must be open outbound on Qlik NPrinting Server
Port 4997 must be open inbound on Qlik NPrinting Engine
Password is correct
The password entered is correct and port 4997 is opened.
The Engine service is running.
Environment
This problem is due to a the network communication error that must be investigated by the IT. Due to this, NPrinting is not able to send the certificates correctly when the engine is created. A possible workaround is to create them manually.
The following steps can be applied to recreate the certificates:
- Stop the services except for QlikNPrintingMessagingService.
- Open a command prompt as Administrator.
- Enter:
cd %ProgramFiles%\NPrintingServer\NPrinting\RabbitMQCertificatesGenerator
- Enter:
"RabbitMQCertificatesGenerator.exe" -f -c "%ProgramData%\NPrinting\certificates" -p "%ProgramFiles%\NPrintingServer\rabbitmq_server-3.7.10" --generate-ec -e "%ProgramFiles%\erl10.0"
- Start the services and wait for the engine status to go Online
The command recreates the certificates and adds the certificate for the local engine (this is usually done with the send certificates form). This step can't be applied on the additional external engines.
Internal Investigation ID(s):
OP-9297
Related Content:
Adding NPrinting Engine: Password to register the certificate is not accepted
NP Engine Certificates and Resolving NP Engine Offline, Scheduler will not start issues