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

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
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?