Hello,
I recently purchased Jupiter Hell from GOG games, and upon trying to start the game after install the game crashed before I could start the game. I looked at the crash log files and the error I see is related to the failure to load the libraries. I verified the files exist in the installation directory, and I have installed the necessary packages, but I am having no success. I have verified the libraries exist in my path and I have defined my LD_LIBRARY_PATH, but both attempts were not successful. I'll post a snippet from the logs below. Any help would be much appreciated.
GOG game forms had a post about this, but I didn't see a solution posted. Thank you!
I'm running this on Debian Linux 11. I have installed libSDL2 32 bit as well.
A snippet from the logs. I can include the full log if that would be more helpful.
00:00:00.02 [NOTICE ] Jupiter Hell 1.7 Logging started
00:00:00.02 [NOTICE ] Detected application pref dir: len: 0
00:00:00.02 [NOTICE ] library "libsteam_api.so" : loading...
00:00:00.02 [NOTICE ] library "libsteam_api.so" : failed to open!
00:00:00.02 [NOTICE ] library "libchf_gog_wrapper.so" : loading...
00:00:00.02 [NOTICE ] library "libchf_gog_wrapper.so" : failed to open!
00:00:00.02 [NOTICE ] Configuring...
00:00:00.02 [TRACE ] Lua state created
00:00:00.02 [NOTICE ] Loading Lua buffer 'lua::configuration::scheme'
00:00:00.02 [TRACE ] Lua state created
00:00:00.02 [NOTICE ] Loading Lua buffer 'lua::configuration::scheme'
00:00:00.02 [NOTICE ] library "libSDL2-2.0.so.0" : loading...
00:00:00.02 [NOTICE ] library "libSDL2-2.0.so.0" : failed to open!
00:00:00.02 [CRITICAL] library "libSDL2-2.0.so.0" : failed to load!
00:00:00.02 [CRITICAL] Abort called : Can't load library!
00:00:00.02 [CRITICAL] in ../../../nv/src/core/library.cc:51 (void nv::library::open(nv::string_view))
00:00:00.02 [CRITICAL] Aborting...
00:00:00.02 [DEBUG ] ./jh() [0x7e5e13]
00:00:00.02 [DEBUG ] ./jh() [0x7e5cda]
00:00:00.02 [DEBUG ] ./jh() [0x7d50dd]
00:00:00.02 [DEBUG ] ./jh() [0x7d50cd]
00:00:00.02 [DEBUG ] ./jh() [0x7aea36]
00:00:00.02 [DEBUG ] ./jh() [0x75ffee]
00:00:00.02 [DEBUG ] ./jh() [0x737477]
00:00:00.02 [DEBUG ] ./jh() [0x5925df]
00:00:00.02 [DEBUG ] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7f74270cfd0a]
00:00:00.02 [DEBUG ] ./jh() [0x4042be]
00:00:00.02 [CRITICAL] Game has crashed! Please send this crash report to chaosforge team!
00:00:00.02 [NOTICE ] library "libSDL2-2.0.so.0" : loading...
00:00:00.02 [NOTICE ] library "libSDL2-2.0.so.0" : failed to open!
00:00:00.02 [CRITICAL] library "libSDL2-2.0.so.0" : failed to load!
00:00:00.02 [CRITICAL] Abort called : Can't load library!
00:00:00.02 [CRITICAL] in ../../../nv/src/core/library.cc:51 (void nv::library::open(nv::string_view))
00:00:00.02 [CRITICAL] Aborting...
Some directory context showing the files exist:
jon@FreeDesktop:~/GOG Games/Jupiter Hell/game$ ls -llh
total 1.9G
-rwxrwxr-x 1 jon jon 1.9G Aug 13 09:23 assets.nvc
-rwxrwxr-x 1 jon jon 170 Aug 13 09:22 BUGS.txt
-rwxrwxr-x 1 jon jon 114K Aug 13 09:22 CHANGELOG.txt
-rwxrwxr-x 1 jon jon 1.3M Aug 13 09:23 core.nvc
-rw-r--r-- 1 jon jon 817K Aug 13 10:02 crash_report_1691946160.txt
-rw-r--r-- 1 jon jon 1.5M Aug 13 10:02 crash_report_1691946161.txt
-rw-r--r-- 1 jon jon 2.0M Aug 13 10:02 crash_report_1691946162.txt
-rw-r--r-- 1 jon jon 2.3M Aug 13 10:02 crash_report_1691946163.txt
-rw-r--r-- 1 jon jon 0 Aug 13 10:02 crash_report_1691946164.txt
-rwxr-xr-x 1 jon jon 0 Aug 13 10:02 err.log
-rwxrwxr-x 1 jon jon 514 Aug 13 09:23 goggame-1603513052.hashdb
-rwxrwxr-x 1 jon jon 527 Aug 13 09:23 goggame-1603513052.info
-rwxrwxr-x 1 jon jon 7.0M Aug 13 09:23 jh
-rwxrwxr-x 1 jon jon 1.5M Aug 13 09:23 libfmod.so
-rwxrwxr-x 1 jon jon 1.9M Aug 13 09:23 libSDL2-2.0.so.0
-rwxrwxr-x 1 jon jon 2.6M Aug 13 09:23 libvpx.so
-rwxrwxr-x 1 jon jon 444K Aug 13 09:23 libvulkan.so.1
-rwxr-xr-x 1 jon jon 2.5M Aug 13 10:02 log.txt
-rwxrwxr-x 1 jon jon 676 Aug 13 09:23 run_jh.sh
jon@FreeDesktop:~/GOG Games/Jupiter Hell/game$ export | grep -i PATH
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
declare -x LD_LIBRARY_PATH="/home/jon/GOG Games/Jupiter Hell/game"
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/jon/GOG Games/Jupiter Hell/game"
declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0"
jon@FreeDesktop:~/GOG Games/Jupiter Hell/game$