Java libjli.so => not found | efisc Tax Software

I am trying to install the software provided by my tax authority. They provide a rpm.
The software can be downloaded here. I use a freshly installed Fedora 33, and I have also tested it in a freshly installed VM.

When I try to install the rpm, I get the following error message:

remo@localhost ~/Downloads $ rpm -i efisc2020-1.0.0-226.x86_64.rpm
Fehler: Fehlgeschlagene Abhängigkeiten:
	libjli.so()(64bit) wird benötigt von efisc2020-1.0.0-226.x86_64
	libjli.so(SUNWprivate_1.1)(64bit) wird benötigt von efisc2020-1.0.0-226.x86_64
	libnsl.so.1()(64bit) wird benötigt von efisc2020-1.0.0-226.x86_64

With ldd the library is also not found.

remo@localhost ~/Downloads $ ldd /usr/bin/java
	linux-vdso.so.1 (0x00007ffcfbd36000)
	libjli.so => not found
	libc.so.6 => /lib64/libc.so.6 (0x00007f5ecd540000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f5ecd728000)

I can install the deb package provided by the tax authorities under Ubuntu without any problems.

1 Like

You can try to install Oracle Java SE, but it may require you to register to be able to download it:

I do not think that this is a good solution. Because libjli.so is included in java-11-openjdk.

Do you have openjdk 11 installed and it is your default jdk. Try “java -version”

1 Like

This is working.

remo@localhost ~ $ java -version
openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment 18.9 (build 11.0.9+11)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9+11, mixed mode, sharing)
sudo rpm -i --nodeps *.rpm

It looks like the app is working.
Tested in a Fedora 33 VM.

1 Like