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

×
I thought I had posted about this issue a long time ago and couldn't find my original post. But I've found the fix so I'll post it now.

It looks like Beamdogs implementation of the Linux version is quite Ubuntu-sepecific. Ubuntu likes to randomly change the names of binaries, libraries and packages to non-standard names. This is the main cause of the bug on Fedora.

The problem arises when you run the Linux installer and then try to run the game. You are met with an error where the game is looking for "libssl.so.1.0.0" and cannot find it. Libssl is indeed on Fedora, but is named differently than on Ubuntu, (and looks like has been abandon for security reasons). The first inclination to fix this is to simply create sim links to the existing file. This does not fix the problem, for reasons I don't quite understand, probably compatibility. To get around this, you must download the actual debian files.

So, this is the actual fix:
1. Verify that "openal-soft-devel" is installed
2. Download and extract the file: "libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb"
$ar xv libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb
$tar xvf data.tar.xz
3. Now copy libcrypto.so.1.0.0 and libssl.so.1.0.0 into /usr/lib64, (as root):
$cd ./lib/x86_64-linux-gnu
$cp lib* /usr/lib64
4. Fin.

I haven't tested other versions of the engine - (Icewind Dale, etc.) - but it wouldn't surprise me if it fixed them all.

I posted this information in case the following link ever died and the info would be preserved. This is a post by someone on the Beamdog forums that used this method to fix Planescape: https://forums.beamdog.com/discussion/67950/game-executable-on-linux
Post edited January 14, 2019 by Galaxy_Stranger
Thanks, this works without problems :-)
avatar
dubst3pp4: Thanks, this works without problems :-)
Fantastic! I'm glad to hear this worked for you! Dealing with this kind of issue is SO frustrating...
avatar
Galaxy_Stranger: I thought I had posted about this issue a long time ago and couldn't find my original post. But I've found the fix so I'll post it now.

It looks like Beamdogs implementation of the Linux version is quite Ubuntu-sepecific. Ubuntu likes to randomly change the names of binaries, libraries and packages to non-standard names. This is the main cause of the bug on Fedora.

The problem arises when you run the Linux installer and then try to run the game. You are met with an error where the game is looking for "libssl.so.1.0.0" and cannot find it. Libssl is indeed on Fedora, but is named differently than on Ubuntu, (and looks like has been abandon for security reasons). The first inclination to fix this is to simply create sim links to the existing file. This does not fix the problem, for reasons I don't quite understand, probably compatibility. To get around this, you must download the actual debian files.

So, this is the actual fix:
1. Verify that "openal-soft-devel" is installed
2. Download and extract the file: "libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb"
$ar xv libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb
$tar xvf data.tar.xz
3. Now copy libcrypto.so.1.0.0 and libssl.so.1.0.0 into /usr/lib64, (as root):
$cd ./lib/x86_64-linux-gnu
$cp lib* /usr/lib64
4. Fin.

I haven't tested other versions of the engine - (Icewind Dale, etc.) - but it wouldn't surprise me if it fixed them all.

I posted this information in case the following link ever died and the info would be preserved. This is a post by someone on the Beamdog forums that used this method to fix Planescape: https://forums.beamdog.com/discussion/67950/game-executable-on-linux
Hello,

Thanks for your help with this.

Did you install the game manually with the installer provided from GOG? It doesn't seem to work when installed from minigalaxy :/
avatar
Galaxy_Stranger: I thought I had posted about this issue a long time ago and couldn't find my original post. But I've found the fix so I'll post it now.

It looks like Beamdogs implementation of the Linux version is quite Ubuntu-sepecific. Ubuntu likes to randomly change the names of binaries, libraries and packages to non-standard names. This is the main cause of the bug on Fedora.

The problem arises when you run the Linux installer and then try to run the game. You are met with an error where the game is looking for "libssl.so.1.0.0" and cannot find it. Libssl is indeed on Fedora, but is named differently than on Ubuntu, (and looks like has been abandon for security reasons). The first inclination to fix this is to simply create sim links to the existing file. This does not fix the problem, for reasons I don't quite understand, probably compatibility. To get around this, you must download the actual debian files.

So, this is the actual fix:
1. Verify that "openal-soft-devel" is installed
2. Download and extract the file: "libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb"
$ar xv libssl1.0.0_1.0.2g-1ubuntu4.14_amd64.deb
$tar xvf data.tar.xz
3. Now copy libcrypto.so.1.0.0 and libssl.so.1.0.0 into /usr/lib64, (as root):
$cd ./lib/x86_64-linux-gnu
$cp lib* /usr/lib64
4. Fin.

I haven't tested other versions of the engine - (Icewind Dale, etc.) - but it wouldn't surprise me if it fixed them all.

I posted this information in case the following link ever died and the info would be preserved. This is a post by someone on the Beamdog forums that used this method to fix Planescape: https://forums.beamdog.com/discussion/67950/game-executable-on-linux
This isn't a Fedora-specific problem. It is a packaging problem from Beamdog, relying on old host libraries which aren't even in up-to-date versions of Ubuntu. Essentially, they're building to link against the Steam runtime rather than any modern distro.

Copying unsupported libraries into your system folders is a spectacularly bad idea. By all means use the libraries, but LD_PRELOAD them to launch the game rather than polluting your install.

If you have Steam installed, you can borrow their libraries by adapting 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 to your own distro's file locations.
Post edited July 24, 2020 by mcphail