Couple of Steam games don't work in Leap-15.6 but ran perfectly in Leap-15.5

openSUSE Leap 15.6 | Linux 6.4.0-150600.23.30-default x86_64 | 12-thr Intel(R) Core™ i7-3930K CPU 3800MHz | Load: 0.33 Tasks: 729 | Mem: 2623/32034MB | Disk: 1400/5096GB | Gfx: NVIDIA Corporation GM206 [GeForce GTX 960] @ 2560x1440

Installation of Steam done by Yast Software GUI util.

After fresh install of Leap-15.6 some of my Steam games are not launching (tho the same games ran perfectly in Leap-15.5) due to following errors:

Game: Total War-SHOGUN 2 - cli → steam steam://rungameid/34330

Adding process 13983 for gameID 34330
/home/geo/.local/share/Steam/steamapps/common/Total War SHOGUN 2/Shogun2.sh: 9: [: /home/geo/.local/share/Steam/steamapps/common/SteamLinuxRuntime/var/steam-runtime: unexpected operator
Preloading libc private symbol hack
ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
pid 14047 != 14044, skipping destruction (fork without exec?)
pid 14046 != 14044, skipping destruction (fork without exec?)
ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
=== ERROR - You're missing vital libraries to run Total War SHOGUN 2
=== Either use the steam runtime or install these using your package manager
ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Adding process 14013 for gameID 34330
/home/geo/.local/share/Steam/steamapps/common/Total War SHOGUN 2/bin/Shogun2: /home/geo/.local/share/Steam/steamapps/common/SteamLinuxRuntime/var/steam-runtime/pinned_libs_32/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by /home/geo/.local/share/Steam/steamapps/common/Total War SHOGUN 2/bin/Shogun2)
        libMiles.so => not found
        libMilesMidi.so => not found
        libssl.so.37 => not found
        libcrypto.so.36 => not found
        libSDL2-2.0.5.so => not found
        libSDL2_image-2.0.1.so => not found
        libcef.so => not found
        libpdf.so => not found
===
ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/home/geo/.local/share/Steam/steamapps/common/Total War SHOGUN 2/bin/Shogun2: error while loading shared libraries: libMiles.so: cannot open shared object file: No such file or directory
Dir structure and file info:

~/.local/share/Steam/steamapps/common/Total War SHOGUN 2/config/game-settings.sh

#!/bin/bash
# Launch Settings for Total War SHOGUN 2 GoldMaster
# 2017-06-05 09:05:34 UTC

FERAL_GAME_NAME="Shogun2"
FERAL_GAME_NAME_FULL="Total War SHOGUN 2"
FERAL_GAME_STEAMID="34330"
FERAL_LIB_PATH="lib/i686"
FERAL_ARCH_SHORT="32"
FERAL_ARCH_FULL="i386"

~/.local/share/Steam/steamapps/common/Total War SHOGUN 2/lib/i686> ls -l

-rwxr-xr-x 1 geo users     1089 Jan  3 19:31 Feral_SDL2_Readme.txt
-rwxr-xr-x 1 geo users 95493871 Jan  3 19:31 libcef.so
-rwxr-xr-x 1 geo users  2069476 Jan  3 19:30 libcrypto.so.36
-rwxr-xr-x 1 geo users   484352 Jan  3 19:31 libcurl.so.4
-rwxr-xr-x 1 geo users   247080 Jan  3 19:30 libMilesMidi.so
-rwxr-xr-x 1 geo users   493208 Jan  3 19:30 libMiles.so
-rwxr-xr-x 1 geo users 15367977 Jan  3 19:31 libpdf.so
-rwxr-xr-x 1 geo users  1585404 Jan  3 19:30 libSDL2-2.0.5.so
-rwxr-xr-x 1 geo users   109440 Jan  3 19:30 libSDL2_image-2.0.1.so
-rwxr-xr-x 1 geo users   398532 Jan  3 19:31 libssl.so.37
-rwxr-xr-x 1 geo users   202648 Jan  3 19:30 libsteam_api.so
-rwxr-xr-x 1 geo users  1366732 Jan  3 19:30 libtbb.so.2

Game: Homefront - cli → steam steam://rungameid/55100

/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf1105850
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf1104040
steamwebhelper.sh[19547]: Using supervisor /home/geo/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[19547]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/geo/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
steamwebhelper.sh[19547]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
steamwebhelper.sh[19547]: Starting steamwebhelper with Sniper steam runtime at /home/geo/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 19651
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -lang=en_US -cachedir=/home/geo/.local/share/Steam/config/htmlcache -steampid=19539 -buildid=1733265492 -steamid=0 -logdir=/home/geo/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/geo/.local/share/Steam/clientui -steampath=/home/geo/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/geo/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos:    0,   0 size: 2560,1440 } primary: { pos:    0,   0 size: 2560,1440 }
Caching cursor image for ibeam, size 32x32, serial 165, cache size = 0
BuildCompleteAppOverviewChange: 163 apps
fsync: up and running.
[S_API FAIL] SteamAPI_Init() failed; no appID found.

~/.local/share/Steam/steamapps/common/HOMEFRONT/Binaries> less steam_appid.txt

55100

You can find many sides describing your prolem, maybe th last post from the above helps?

It bugs me so I wonder where do the bugs in those 2 Steam games, that used to work, come from. Why would the Steam for Linux team or package maintainer(s) of those games make changes to games that only I play and never complained on github about issues with Shogun2 or Homefront on Steam for Linux :slightly_smiling_face: I’ll keep’n hopping around github to look for solutions :neutral_face:

I’m glad that at least ETS2, WRC7, CoH2, Savage Resurrection (no more for sale) Lost Planet EC work as intended and are performing better in OpenSUSE-Leap than on Windowz7. I’m not a gamer so this is just an exercise for me to see what works or not on Steam in Linux for me.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.