It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hej fellas,

I was rejoicing when I saw that the new stoneshard version was available for download.

I was saddened when I was unable to launch the game because "libcrypto.so.1.0.0) was not found.

I found a post on reddit which is rather old: https://www.reddit.com/r/stoneshard/comments/heam1c/cannot_launch_stoneshard_missing_libcrypto_100/

Person over there solved the problem by linking (I suppose) from /usr/lib to the game-folder. However, s/he didn't explain what was done to make it work...

I tried employing a trick mentioned in another GOG thread (https://www.gog.com/forum/stoneshard/problem_cant_start_the_game_on_gnulinux_because_of_missing_libcryptoso100/post2) and on Steam, which consists in symlinking the proper libraries. But somehow that didn't work. I get the following error:

```
./StoneShard
./StoneShard: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
./StoneShard: /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
```
Post edited August 08, 2022 by labuvetteducampus
avatar
labuvetteducampus: Hej fellas,

I was rejoicing when I saw that the new stoneshard version was available for download.

I was saddened when I was unable to launch the game because "libcrypto.so.1.0.0) was not found.


```
./StoneShard
./StoneShard: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
./StoneShard: /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
```
Hey,

You probably have to install openssl-devel on your system.
avatar
labuvetteducampus: Hej fellas,

I was rejoicing when I saw that the new stoneshard version was available for download.

I was saddened when I was unable to launch the game because "libcrypto.so.1.0.0) was not found.

```
./StoneShard
./StoneShard: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
./StoneShard: /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
```
avatar
Timbokto: Hey,

You probably have to install openssl-devel on your system.
thanks for your reply!

however, this unfortunately didn't resolve the issue. i would've been very surprised if it would have, since devel is typically further removed from the old version requested than the one originally installed (in my case, 1.1.1q instead of 1.1).
Post edited August 29, 2022 by labuvetteducampus
avatar
Timbokto: Hey,

You probably have to install openssl-devel on your system.
avatar
labuvetteducampus: thanks for your reply!

however, this unfortunately didn't resolve the issue. i would've been very surprised if it would have, since devel is typically further removed from the old version requested than the one originally installed (in my case, 1.1.1q instead of 1.1).
It looks more complicated than I first thought, but I found another trick which could work:

$ git clone https://github.com/NixOS/patchelf && cd patchelf
$ ./bootstrap.sh && ./configure && make && sudo make install
$ patchelf --remove-needed libcrypto.so.1.0.0 <path-to-stoneshard>/game/StoneShard
$ patchelf --remove-needed libssl.so.1.0.0 <path-to-stoneshard>/game/StoneShard

Source: https://bloerg.net/posts/fixing-up-stoneshard/

Right now, I can't test the solution by myself.
thanks, I appreciate that you attempt to help me :)

unfortunately, this didn't work either. can't recall the exact error (something like elf format is wrong), but it wouldn't start.

I feel it is important to mention that earlier versions of stoneshard did work on my system, i.e. it is a regression that turned up with the new version.
avatar
labuvetteducampus: thanks for your reply!

however, this unfortunately didn't resolve the issue. i would've been very surprised if it would have, since devel is typically further removed from the old version requested than the one originally installed (in my case, 1.1.1q instead of 1.1).
avatar
Timbokto: It looks more complicated than I first thought, but I found another trick which could work:

$ git clone https://github.com/NixOS/patchelf && cd patchelf
$ ./bootstrap.sh && ./configure && make && sudo make install
$ patchelf --remove-needed libcrypto.so.1.0.0 <path-to-stoneshard>/game/StoneShard
$ patchelf --remove-needed libssl.so.1.0.0 <path-to-stoneshard>/game/StoneShard

Source: https://bloerg.net/posts/fixing-up-stoneshard/

Right now, I can't test the solution by myself.
#:~/GOG Games/Stoneshard$ patchelf --remove-needed libcrypto.so.1.0.0 game/StoneShard
#:~/GOG Games/Stoneshard$ patchelf --remove-needed libssl.so.1.0.0 game/StoneShard
#:~/GOG Games/Stoneshard$ ./start.sh
Running Stoneshard
Inconsistency detected by ld.so: dl-version.c: 204: _dl_check_map_versions: Assertion `needed != NULL' failed!

This does not work, am having the same issue on Ubuntu. libssl1.0.0 is old, 3 is current, Stoneshard needs to be updated to look for newer versions of the lib.

However I found a way on Ubuntu 22.04
http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/
Downlioad 1.0.2.g libs
http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libcrypto1.0.0-udeb_1.0.2g-1ubuntu4_amd64.udeb
You will also need: libc6 which i got here: http://mirrors.edge.kernel.org/ubuntu/pool/main/g/glibc/libc6-udeb_2.27-3ubuntu1_amd64.udeb

dpkg -i libc6 then, libcrypto then libssl .debs
Start the game. Worked for me!
I just got through the same problem myself. It couldn't find libcrypto.so.1.0.0 and after I took care of that it couldn't find libssl.so.1.0.0.

I'm using one of the Ubuntu flavors (Zorin linux). What I did was go to the terminal and did a locate.

locate libcrypto.so.1.0.0

Seems like the first time I tried it I had to even install "locate" itself. Wish I could remember what the terminal said . . . I basically just let it do the install. Then after locating the file I found it in a few places in snap folders and in steam folders.

I just browsed to one with the file manager and copied it. Then I pasted it into /home/Games/gog/stoneshard/game. Not sure if I should have pasted it in the parent folder or not . . . It worked so I left it there.

As I mentioned, the logs (I'm using Lutris for this) said that libssl.so.1.0.0 couldn't be found. I located that the same way, copied the file and pasted it in the same folder. Then everything ran.

The program doesn't do the greatest job scaling the window to the right size, but I think that's mainly my graphics card. I just bumped the resolution around some. Seems to run okay now.
avatar
labuvetteducampus: Hej fellas,

I was rejoicing when I saw that the new stoneshard version was available for download.

I was saddened when I was unable to launch the game because "libcrypto.so.1.0.0) was not found.

I found a post on reddit which is rather old: https://www.reddit.com/r/stoneshard/comments/heam1c/cannot_launch_stoneshard_missing_libcrypto_100/

Person over there solved the problem by linking (I suppose) from /usr/lib to the game-folder. However, s/he didn't explain what was done to make it work...

I tried employing a trick mentioned in another GOG thread (https://www.gog.com/forum/stoneshard/problem_cant_start_the_game_on_gnulinux_because_of_missing_libcryptoso100/post2) and on Steam, which consists in symlinking the proper libraries. But somehow that didn't work. I get the following error:

```
./StoneShard
./StoneShard: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
./StoneShard: /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./StoneShard)
```
I find this post that helps me fix the issue.

https://forum.unity.com/threads/workaround-for-libssl-issue-on-ubuntu-22-04.1271405/
I found out how the problem can be solved. I stumbled upon it while searching for a way to get the Infinity Engine Enhanced Edition games (Baldurs Gate, Planescape: Torment, Icewind Dale) to work.

https://www.gog.com/forum/baldurs_gate_series/bgee_bg2ee_iwdee_and_pstee_all_4_still_fail_to_run_on_3_different_linux_distros_mint/post4

https://www.reddit.com/r/baldursgate/comments/qi1z0h/baldurs_gate_ee_on_linux_libsslso100/

Either approach works.