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

×
Hi,
I have an issue after solved a similar problem with openal, now I have this error when I try to launch the game.

*************

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


**************

I don't find what package I need to solve this issue if someone have an idea ?

I run it on Fedora 23 x86_64 - up to date


Thanks.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Thymus76: Hi,
I have an issue after solved a similar problem with openal, now I have this error when I try to launch the game.

*************

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

**************

I don't find what package I need to solve this issue if someone have an idea ?

I run it on Fedora 23 x86_64 - up to date

Thanks.
I believe the problem is a missing 32-bit library. For some reason, developers always make 32-bit-only versions of their games for Linux. I experienced a similar problem:
https://www.gog.com/forum/hyper_light_drifter/linux_curl_openssl_3_not_found

I'm not sure how package installation works in Fedora, but in Ubuntu I would use
sudo apt-get install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libcurl3:i386 libgtk2.0-0:i386 libopenal1:i386 libglu1:i386
to make sure you have all the 32-bit libraries required for the game.

You could also try
sudo apt-get -f install
to install missing dependencies. Again, not sure if apt-get is Ubuntu-specific, sorry!

Try searching for the 32-bit library that has libcrypto.so.1.0.0 and install it. You may need to add :i386 when installing the package to get the 32-bit version. Also try locating/searching for the library in your installation. It's possible you have libcrypto.so.1 and simply need to make a copy and rename it libcrypto.so.1.0.0
Try installing libopenssl1_0_0-32bit with yum. It's been a while since I last used Fedora so I don't remember the syntax. This is the package you need though
Thank you for your help. I will search this package in fedora this information will help me.

I've try this package but nothing change:
openssl-libs.i686
openssl-static.i686
And I have openssl.x86_64 but no openssl.i686
I have no Idea now :(
Post edited April 01, 2016 by Thymus76
avatar
Thymus76: Thank you for your help. I will search this package in fedora this information will help me.

I've try this package but nothing change:
openssl-libs.i686
openssl-static.i686
And I have openssl.x86_64 but no openssl.i686
I have no Idea now :(
You need i386, not i686
avatar
BlueScarredJaguar: You need i386, not i686
In Fedora now the 32 bit is i686 the i386 architecture was deprecated .
avatar
BlueScarredJaguar: You need i386, not i686
avatar
Thymus76: In Fedora now the 32 bit is i686 the i386 architecture was deprecated .
So don't install it through yum because i686 is not the architecture you need. Are you sure the package I posted is deprecated?
There is just no package called libopenssl. It's not the package who has deprecated is the processor architecture i386 in fedora. The 32 bits exist but it's i686.
My problem is find the equivalent package who exist on ubuntu for install it on fedora.
Sometimes the name of the package are so different and hard to find :(

After some research I have found this and now the game run .


*****Solution*****

# ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.1.0.0
# ln -s /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.1.0.0

******************


Thanks for reading me and your help.
Good Game :)
Post edited April 02, 2016 by Thymus76