When i tried to run nxt client the client was saying: "/usr/share/games/runescape-launcher/runescape: /lib64/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/share/games/runescape-launcher/runescape)"
This is what i do:
I'm using Mageia 7.1 (new installation), maybe you'll need come changes for this work in a diferent system.
1.- Install a developer environment :
>urpmi task-c++-devel automake make perl
Note: when i install perl the instalation include the perl core, some system need include the perl-core package aditional.
2.- go to https://www.openssl.org/ and download latest openssl version, 1.1.1d (openssl-1.1.1d.tar.gz)in my case. Download the sha* files to to check than your download its ok.
3.- Extract the file sources:
> tar xzvf openssl-1.1.1d.tar.gz
4.- Compile and install (i do in a root session):
> cd openssl-1.1.1d
> ./config
> make
> make test
> make install
Notes: you can check this instructions in INSTALL file inside the directory where you unpack the openssl tar file, above instruction install the openssl library files in /usr/local/lib64 directory.
5.- configure dynamic linker run-time bindings (root session again)
> echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl1_1_1.conf
> ldconfig
6.- That's all, now i try next:
> openssl version
OpenSSL 1.1.1d 10 Sep 2019
now i can run runescape-launcher and nxt client is working.
I got a new error message "Gtk-Message: 23:09:10.234: Failed to load module "canberra-gtk-module" and i fix it installing lib64canberra-gtk0 package (urpmi lib64canberra-gtk0).
I hope this helps to sombody else, because a "You need openssl 1.1.1 but you have 1.1.0", isn't a big help if you are a normal user, maybe jagex staff thinks that all people using linux/unix systems are developers or system adminstrators Oo.
Von.
27-Nov-2019 06:30:02
- Last edited on
27-Nov-2019 07:23:40
by
Vonwerner