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

×
Hey,

when I run "openssl version", it returns "1.0.2l-fips", yet when I try to run the game, it says "./BaldursGate: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by ./BaldursGate)".

Anyone know if I have to make a symlink or something?

Cheers!
This question / problem has been solved by Lokidrowimage
According to system requirements, the game requires libssl1.0.0:i386.
If you have a 64-bit system, you need to install the 32-bit library.
ANy other help? I have the 32-bit libraries installed, but it didn't change a thing.
avatar
TimothyXL: ANy other help? I have the 32-bit libraries installed, but it didn't change a thing.
The game page says

https://www.gog.com/game/baldurs_gate_enhanced_edition

****************************************************
System requirements

Minimum system requirements - Linux: Ubuntu 14.04 / Mint 17
Processor: Intel Core 2 Duo or equivalent
Memory: 1 GB RAM
Hard Drive: 2 GB available space
Keyboard & Mouse

Requires the following packages to be installed:

libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libjson-c2:i386 libopenal1:i386 libstdc++6:i386 libssl1.0.0:i386 libexpat1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcursor1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libjson0:i386

The Linux version of Baldur's Gate The Original Saga requires:
Ubuntu 14.04 / Linux Mint 17
Processor: Intel Core 2 Duo 2GHz+ or equivalent
Memory: 2 GB
Graphics: 256 MB of video memory.

Requires the following packages to be installed: Wine and dependencies.

Notice: The Linux version comes with a 32-bit binary only. This is a Wine game and requires your local Wine package in order to play.

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

Is it possible that you do not have wine installed?
Post edited November 19, 2017 by Engerek01
wine --version gives me "wine-2.21", so that seems good enough...

I'll see if I can use my native wine to run it.
To solve this bug in OpenSuse, you need to download package libopenssl1_0_0-1.0.2j-2.2.x86_64.rpm version for OpenSuSe 42.2 and extract 2 files libcrypto.so.1.0.0 libssl.so.1.0.0 . And save its to game directory, for example.
Then in start.sh change line
execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"
to
LD_LIBRARY_PATH="{FULLPATH_TO_GAME}" execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"

And then, game will start without this error
avatar
Lokidrow: To solve this bug in OpenSuse, you need to download package libopenssl1_0_0-1.0.2j-2.2.x86_64.rpm version for OpenSuSe 42.2 and extract 2 files libcrypto.so.1.0.0 libssl.so.1.0.0 . And save its to game directory, for example.
Then in start.sh change line
execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"
to
LD_LIBRARY_PATH="{FULLPATH_TO_GAME}" execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"

And then, game will start without this error
Yes спасибо! Confirming this works on Debian 10 with BG1:EE.

As a follow up to anyone who might have problems downloading the two files, you can find them in your steam directory found under
$HOME/.steam/bin/steam_runtime/lib/x86_64-linux-gnu

fix taken from:
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
Post edited May 02, 2020 by AigisIsLove
Solution for Ubuntu 19 / 20 LTS

1) Install Steam
2) Copy "libcrypto.so.1.0.0" AND "libssl.so.1.0.0" from ~/.steam/bin/steam-runtime/lib/x86_64-linux-gnu
3) Place them in ~/GOG Games/Baldurs Gate Enhanced Edition/game
4) Enjoy

You don't need to modify "start.sh", just those two files in "game" folder. Works like a charm


//Edit:

ln -s "/$MOUNT_POINT/Users/$USER/Documents/Baldur's Gate - Enhanced Edition/save" "/home/$USER/.local/share/Baldur's Gate - Enhanced Edition"

Above lets you use save folder from Windows installation under Linux. Pretty useful if you have to migrate between systems but want to use the same save files. Just remember to delete save files from Linux first and keep them on drive with Windows.
Post edited May 04, 2020 by Skraaj
avatar
Skraaj: Solution for Ubuntu 19 / 20 LTS

1) Install Steam
2) Copy "libcrypto.so.1.0.0" AND "libssl.so.1.0.0" from ~/.steam/bin/steam-runtime/lib/x86_64-linux-gnu
3) Place them in ~/GOG Games/Baldurs Gate Enhanced Edition/game
4) Enjoy
Worked. Thanks :)
avatar
Skraaj: Solution for Ubuntu 19 / 20 LTS

1) Install Steam
2) Copy "libcrypto.so.1.0.0" AND "libssl.so.1.0.0" from ~/.steam/bin/steam-runtime/lib/x86_64-linux-gnu
3) Place them in ~/GOG Games/Baldurs Gate Enhanced Edition/game
4) Enjoy

You don't need to modify "start.sh", just those two files in "game" folder. Works like a charm
Thank you so much Skraaj! It took me a while to stumble across this thread which I wish I found earlier as I went down a rabbits hole trying to symbolicly link newer versions of libssl and libcrypto to older versions which was a horrible idea haha.

After following your instructions above, I did not expect it to just work! Again thank you so much! Now I can get on with my DnD Roleplaying :D
low rated
If you are using linux you really should know/should learn how to deal with these simple library errors
avatar
Cyan_101: If you are using linux you really should know/should learn how to deal with these simple library errors
Hey, I know your anime avatar should have told me exactly how anti-social you are, but I was wondering, in what world would you think that was a helpful/useful/worth while comment to make?

If you were able to figure it out on your own, good for you. But why then did you see this topic, click on it, read through all the reply's, and not be content enough in your own superiority to just smugly f@<k off? Have you never asked a question on a forum before? Did you simply read O'Reilly Linux in a Nutshell cover to cover and come out the other side a linux guru?

TL;DR If you're popping into a question thread to say "figure it out yourself," while offering absolutely nothing of value to the conversation, I would invite you to kindly eat a bag of $h1t instead.
avatar
Lokidrow: To solve this bug in OpenSuse, you need to download package libopenssl1_0_0-1.0.2j-2.2.x86_64.rpm version for OpenSuSe 42.2 and extract 2 files libcrypto.so.1.0.0 libssl.so.1.0.0 . And save its to game directory, for example.
Then in start.sh change line
execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"
to
LD_LIBRARY_PATH="{FULLPATH_TO_GAME}" execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"

And then, game will start without this error
Hi,

I might be stupid but the line starting with execute_game doesn't exist anymore on BGEE 2.6.6.0. Here's my start.sh:
#!/bin/bash
# GOG.com (www.gog.com)
# Game

# Initialization
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${CURRENT_DIR}"
source support/gog_com.shlib

# Game info
GAME_NAME="$(get_gameinfo 1)"
VERSION="$(get_gameinfo 2)"
VERSION_DEV="$(get_gameinfo 3)"

# Actions
run_game() {
echo "Running ${GAME_NAME}"
cd "${CURRENT_DIR}/game"
chmod +x *
./"BaldursGate"

}
default() {
run_game
}

# Options
define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@"

# Defaults
standard_options "$@"
And I don't know where to add the line with LD_LIBRARY_PATH.

Any idea ? Thank you in advance! :)

PS: come on, Beamdog guys, this problem is known for three years now...
Post edited June 06, 2021 by Mornagest
low rated
in 3 years you could've at least get the basics of what and how is run in [ba]sh scripts

regarding GOG's scripts you don't even need these stupid start.sh's. they hardly do anything useful.
OK thank you for your very useful answer.......

I downloaded BGEE yesterday evening and I'm not bash-expert.

And since clicking on the BGEE icon in the main menu doesn't do anything, I cannot see any other way to launch the game but that start.sh script.

If you have any real answer to give, I'm opened to suggestions.