openSUSE Leap Gaming problems
hihu Mar 20, 2017
I would like to say Hello first of all. I wasn't really active in the community for long but I was browsing the website for a long period as I find a lot of useful information on gaming on linux.

I have only little amount of time for playing video games recently but now I tried to play a game and it didn't work. It's the new Hitman game.

I'm using openSUSE Leap 42.2. Updated it from 42.1 one week ago but the Hitman Game won't run. I did some research and found some topics around the problem I guess.

https://forums.opensuse.org/showthread.php/520922-Steam-libcrypto-error

http://steamcommunity.com/app/203160/discussions/0/343787920132866394/

https://www.reddit.com/r/openSUSE/comments/5cc9di/tumbleweed_issue_running_ferals_xcom2_tr/

I think I have this problem too. But it's strange as a lot of people in those linked thread do also have problems with other games from feral.

I have also the Tomb Raider game and this one worked on the old 42.1 without problems. So what could be the difference on my system now.


So maybe here in the forum are some experts using openSUSE who can give me a hint what I could try to make it work.

I have this log if it's useful.

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Loaded Config for Local Selection Path for App ID 236870: /home/star/.local/share/Steam//controller_base/templates/gamepad_fps.vdf
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Game update: AppID 236870 "HITMAN™", ProcID 4899, IP 0.0.0.0:0
Loaded Config for Local Selection Path for App ID 236870: /home/star/.local/share/Steam//controller_base/templates/gamepad_fps.vdf
>>> Adding process 4899 for game ID 236870
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4900 for game ID 236870
openssl: symbol lookup error: openssl: undefined symbol: ENGINE_load_builtin_engines
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4912 != 4908, skipping destruction (fork without exec?)
pid 4911 != 4908, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4901 for game ID 236870
>>> Adding process 4908 for game ID 236870
ERROR: ld.so: object '/home/star/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro: /home/star/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libcrypto.so.1.0.0: no version information available (required by /home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro)
/home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro: /home/star/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libssl.so.1.0.0: no version information available (required by /home/star/.SteamLibrary/steamapps/common/Hitman™/bin/../lib/x86_64/libcurl.so.4)
/home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro: /home/star/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libssl.so.1.0.0: no version information available (required by /home/star/.SteamLibrary/steamapps/common/Hitman™/bin/../lib/x86_64/libcurl.so.4)
/home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro: /home/star/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libcrypto.so.1.0.0: no version information available (required by /home/star/.SteamLibrary/steamapps/common/Hitman™/bin/../lib/x86_64/libcurl.so.4)
HitmanPro: crash reporter initialised with path "/home/star/.local/share/feral-interactive/HITMAN/crashes"
>>> Adding process 4914 for game ID 236870
>>> Adding process 4915 for game ID 236870
>>> Adding process 4916 for game ID 236870
Setting breakpad minidump AppID = 236870
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198268336154 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(20170315234443)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
/home/star/.SteamLibrary/steamapps/common/Hitman™/bin/HitmanPro: relocation error: /home/star/.SteamLibrary/steamapps/common/Hitman™/bin/../lib/x86_64/libcurl.so.4: symbol ENGINE_load_builtin_engines, version OPENSSL_1.0.0 not defined in file libcrypto.so.1.0.0 with link time reference
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 62: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 70: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 78: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 86: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 105: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 113: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 121: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 129: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 137: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 145: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 153: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 161: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 169: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 177: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 185: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 193: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 201: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 209: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 217: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 225: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 233: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 241: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 251: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 259: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 267: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 275: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 283: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 291: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 299: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 307: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 315: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 323: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 331: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 339: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 347: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 355: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 363: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 371: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 379: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 390: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 398: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 406: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 414: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 424: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 432: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 440: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 448: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 462: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 470: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 482: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 491: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 500: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 510: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 519: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 529: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 539: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 551: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 559: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 570: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 581: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 589: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 597: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 605: bad alias
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 613: bad alias
Game removed: AppID 236870 "HITMAN™", ProcID 4916 
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Avehicle7887 Mar 20, 2017
A blind shot - Do you perhaps have Steam Overlay enabled? I don't know much about Steam as I don't use it but that "gameoverlayrenderer.so" seems to be part of the problem.

As I said I'm shooting in the dark here so it may not work.
robvv Mar 20, 2017
I'm using 42.2 here and have often had problems with Feral games not starting.

To start Hitman, I always launch from the command line: change to your "[...]/steamapps/common/Hitman™" directory and then launch the game with the command "./bin/HitmanPro".

This has to be done for most Feral games on my system.

Hope this helps!
hihu Mar 20, 2017
Thank you for your kind replies.

I guess I have steam overlay enabled but this was never a problem. I think there are wrong libraries or wrong linked libraries.

So I reinstalled Steam from the game repositories. I found out I had installed it from the official repositories.
The include something called Steamtricks.

Now only one library is missing.

star@f0te:~/.SteamLibrary/steamapps/common/Hitman™> ./bin/HitmanPro
./bin/HitmanPro: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory


So I linked the library

ln -s /usr/lib64/librtmp.so.1 /usr/lib64/librtmp.so.0

And now I can start it from terminal but directly in the steam client it doesn't work.
That would be needed if you want to use the steam controller. Now I have to play with keyboard.
robvv Mar 20, 2017
Quoting: hihuThank you for your kind replies.

So I linked the library

ln -s /usr/lib64/librtmp.so.1 /usr/lib64/librtmp.so.0

And now I can start it from terminal but directly in the steam client it doesn't work.
That would be needed if you want to use the steam controller. Now I have to play with keyboard.

Install the sc-controller from https://software.opensuse.org/package/sc-controller?search_term=sc-controller and you should be fine.

HTH.
hihu Mar 21, 2017
Thank you for your help robvv.

I have added some information in the official openSUSE forums. I tried to install the sc-controller package but there is also a dependency missing.

Really strange is that when I first start the game after installation via steam I get the license agreement and the feral setup windows. But when I close the steam client and restart it the game refuses to start. So the first start works. When I repeat the steps. Deleting the steam content in my home/.local/steam and then add the game again it starts. Till the first time I close the steam client.

Very strange.

EDIT: I have found a temporarily fix for it. It has to do with "libcrypto.so.1.0.0". When I remove the file in the /home/.local/steam directory the game starts in the steam client. I renamed both of them 32bit and 64 bit.

https://steamcommunity.com/app/203160/discussions/0/343787920132866394/

I have the solution from this thread however I guess the libcrypto library is important for encryption somehow. So I think it's not the ideal solution disabling it.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.