Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
TRF
Champion II
Champion II

"JCo initialization failed with java.lang.UnsatisfiedLinkError" when Remote Engine started as a service

Hi,

 

I'm currently finalizing a Remote Engine installation on a Linux box (Red Hat Enterprise Linux 8.2).

To check everything is correct, I have a simple job which connect to some resources used by the project.

One of these resources is SAP, so I use a tSAPConnection combined with a tSAPInput to retrieve some data.

The problem is when the remote engine is started as a service using the "service Talend-Remote-Engine-service start" command I received the following error message "JCo initialization failed with java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path" but it works when starting the remote engine manually with the "./start" command.

I've already created a conf file under "/etc/ld.so.conf.d" and put the path to the "libsapjco3.so" file.

libsapjco3.so appears as expected when using "ldconfig -v".

 

Can someone give me a pointer to solve this issue?

Maybe something about this point should be added into the installation documentation.

 

Thanks,

Labels (4)
1 Reply
Anonymous
Not applicable

This sounds like an issue with paths or permissions. It looks like you considered that as well. Did you get this resolved?