Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

Vonwerner
Jun Member 2014

Vonwerner

Posts: 237 Silver Posts by user Forum Profile RuneMetrics Profile
Well, new update, NXT is not running anymore in my Linux.

Yesterday NXT (25/05/2020) was fine, today (26/05/2020) is broken and close with the message:

~/Jagex/launcher/rs2client: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

How i fix it?, same answer, 2 versions, short in this post (for desperate) and long (for curious) in next post.

* Short Version *:

Ok, rs2client need libcrypto.so.1.0.0, then i need find it, install it, and then running.

For find libcrypto.so.1.0.0 i do:

> urpmf libcrypto.so.1.0.0
lib64compat-openssl10_1.0.0:/usr/lib64/libcrypto.so.1.0.0
nvidia-nsight:/usr/lib64/NsightCompute-2019.3/host/linux-desktop-glibc_2_11_3-x64/libcrypto.so.1.0.0

i'm going to install nvidia-nsight:

> sudo urpmi nvidia-nsight

I try again and the same answer:

~/Jagex/launcher/rs2client: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

isn't finding..., then i'll tell to runescape-launcher where is the libcrypto.so.1.0.0 file

> LD_LIBRARY_PATH=/usr/lib64/NsightSystems-2019.3/Host-x86_64 runescape-launcher
/home/linux-user/Jagex/launcher/rs2client: /usr/lib64/NsightSystems-2019.3/Host-x86_64/libcrypto.so.1.0.0: no version information available (required by /home/linux-user/Jagex/launcher/rs2client)
/home/linux-user/Jagex/launcher/rs2client: /usr/lib64/NsightSystems-2019.3/Host-x86_64/libssl.so.1.0.0: no version information available (required by /home/linux-user/Jagex/launcher/rs2client)

And TADA nxt client is WORKING again, with errors, but is working.

Good luck.

Von.

26-May-2020 21:50:52

Vonwerner
Jun Member 2014

Vonwerner

Posts: 237 Silver Posts by user Forum Profile RuneMetrics Profile
* Long Version *:
Well, new update, NXT is not running anymore in my Linux.

Ok, rs2client need libcrypto.so.1.0.0, then i need find it, install it, and then running.

For find libcrypto.so.1.0.0 i do:

> urpmf libcrypto.so.1.0.0
lib64compat-openssl10_1.0.0:/usr/lib64/libcrypto.so.1.0.0
nvidia-nsight:/usr/lib64/NsightCompute-2019.3/host/linux-desktop-glibc_2_11_3-x64/libcrypto.so.1.0.0

I dont have an nvidia card then i'm going to install lib64compat-openssl10_1.0.0:

> sudo urpmi lib64compat-openssl10_1.0.0

Now:

> runescape-launcher
/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/linux-user/Jagex/launcher/rs2client)

WTF libcrypto.so.1.0.0 requires openssl 1.0.0, but nxt client requieres openssl 1.1.1, i'll tell to runescape-launcher look for libcrypto.so.1.0.0 in /usr/lib64/

> LD_LIBRARY_PATH=/usr/lib64/ runescape-launcher
/usr/lib64/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/share/games/runescape-launcher/runescape

WTF jagex development team is creating inconsistencies within the nxt client, let's try with nvidia-nsight, first uninstall lib64compat-openssl10_1.0.0

> sudo urpme lib64compat-openssl10_1.0.0

Then i must install nvidia-nsight

> sudo urpmi nvidia-nsight

then I try again and the same answer:

error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

isn't finding...,

> LD_LIBRARY_PATH=/usr/lib64/NsightSystems-2019.3/Host-x86_64 runescape-launcher
/usr/lib64/NsightSystems-2019.3/Host-x86_64/libcrypto.so.1.0.0: no version information available (required by /home/linux-user/Jagex/launcher/rs2client)
/usr/lib64/NsightSystems-2019.3/Host-x86_64/libssl.so.1.0.0: no version information available (required by /home/linux-user/Jagex/launcher/rs2client)

And TADA nxt client is WORKING again, with erros, but is working.

I don't know?, but, the jagex development team is doing contradictory things within the nxt client.

Good luck.

Von.

26-May-2020 21:52:12

R4g1ngdr4g0n
Feb Member 2018

R4g1ngdr4g0n

Posts: 1 Bronze Posts by user Forum Profile RuneMetrics Profile
Thanks Hmm, that will do until Jagex fixes this. :)
I don't quite understand why Jagex is still using libssl1.0.0 anyway.
libssl1.0.0 has been depreciated for years now and they shouldn't be using it any more for security reasons.

27-May-2020 23:53:10

Aragorn_X45
Dec Member 2023

Aragorn_X45

Posts: 38 Bronze Posts by user Forum Profile RuneMetrics Profile
I'm running Ubuntu 20.04 and I'm having the missing libcrypto.so.1.0 and libssl.so.1.0 issue. The current openssl version is 1.1.1f and the lib files in the lib folders are libcrypto.so.1.1 and libssl.so.1.1 instead. I'm guessing downgrading back to 1.0 might work? But I don't really want to downgrade it. Does anyone know of a way to have both versions of openssl installed?

Also, I installed the snap version of rs3 which works, but for some reason it has horribly frequent lag spikes (which ruined a bunch of my nex kills). Would anyone know a fix for that?

EDIT: I forgot to add, I tried to install libssl1.0.0 manually with the deb file, but I got the error libssl.1.0.0 pre-depends on multiarch-support, which I couldn't find anywhere.

28-May-2020 18:29:08 - Last edited on 28-May-2020 18:36:47 by Aragorn_X45

Quick find code: 409-410-916-65990459 Back to Top