Steam : Move or Die doesn't launch

Hi,

I’ve done some Steam Summer Sale and all the games I’ve bought work (with that tips cause no games was working after steam June update : https://forums.opensuse.org/showthread.php/523486-Steam-games-not-working )
The one that still not working is Move or Die.

I’ve try the tricks describe on here : http://steamcommunity.com/app/323850/discussions/0/350542683188672876/


~/.steam/steam/steamapps/common/Move or Die/start_linux32.sh
and
~/.steam/steam/steamapps/common/Move or Die/Love/linux32/love

But it didn’t works
Anybody had this amazing game and could help me ?

I copy paste here full message just in case :

Game update: AppID 323850 "Move or Die", ProcID 3400, IP 0.0.0.0:0
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Loaded Config for Local Override Path for App ID 323850: /home/doctorwho/.local/share/Steam//controller_base/empty.vdf
>>> Adding process 3400 for game ID 323850
GameAction [AppID 323850, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 323850, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 3401 for game ID 323850
Generating new string page texture 121: 256x256, total string texture memory is 3,32 MB
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3404 != 3403, skipping destruction (fork without exec?)
pid 3408 != 3403, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3407 != 3403, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3402 for game ID 323850
>>> Adding process 3403 for game ID 323850
pid 3410 != 3403, skipping destruction (fork without exec?)
pid 3413 != 3403, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3414 != 3403, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 3409 for game ID 323850
>>> Adding process 3411 for game ID 323850
Missing type entry for type name: VideoStream
>>> Adding process 3412 for game ID 323850
>>> Adding process 3415 for game ID 323850
>>> Adding process 3416 for game ID 323850
libgcrypt selftest: binary  (0): No such file or directory
Ohhhh jeeee: ... this is a bug (global.c:144:global_init)
/home/doctorwho/.local/share/Steam/steamapps/common/Move or Die/start_linux32.sh : ligne 10 :  3403 Abandon                 (core dumped)LD_LIBRARY_PATH=./Love/linux32 ./Love/linux32/love . "$@"
Game removed: AppID 323850 "Move or Die", ProcID 3400

64bits and 32bits libgcrypt package is well installed …

https://github.com/ValveSoftware/steam-for-linux/issues/5000

OH I didn’t see that, thanks for link.
Basically what does it mean ? Wait for new build of steam on openSUSE OBS ?

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0

As I said in my first message, I’ve already launch my steam client as this and it solved all my games except Move Or DIe that’s why I’m asking help :wink:

Can you check what does the game say, if you run Steam without preferring host libraries?

Thanks for trying helping me. I don’t know if it can help but under my laptop on Tumbleweed it start like a charm (it crash after because my laptop is not for gaming)

Under my Leap 42.2, here’s what terminal return to me when i trying to launch Move or Die :

Game update: AppID 323850 "Move or Die", ProcID 3763, IP 0.0.0.0:0
>>> Adding process 3763 for game ID 323850
GameAction [AppID 323850, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 323850, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 3764 for game ID 323850
pid 3767 != 3766, skipping destruction (fork without exec?)
pid 3771 != 3766, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3770 != 3766, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3765 for game ID 323850
>>> Adding process 3766 for game ID 323850
pid 3773 != 3766, skipping destruction (fork without exec?)
pid 3776 != 3766, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3777 != 3766, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/doctorwho/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Missing type entry for type name: VideoStream
>>> Adding process 3772 for game ID 323850
>>> Adding process 3775 for game ID 323850
>>> Adding process 3774 for game ID 323850
>>> Adding process 3779 for game ID 323850
>>> Adding process 3778 for game ID 323850
libgcrypt selftest: binary  (0): No such file or directory
Ohhhh jeeee: ... this is a bug (global.c:144:global_init)
/home/doctorwho/.local/share/Steam/steamapps/common/Move or Die/start_linux32.sh : ligne 10 :  3766 Abandon                 (core dumped)LD_LIBRARY_PATH=./Love/linux32 ./Love/linux32/love . "$@"
Game removed: AppID 323850 "Move or Die", ProcID 3763 
No cached sticky mapping in ActivateActionSet.


Any idea Kry ?

I’ve try on Tumbleweed and it launch successfully but my laptop hardware is too low and it crash sometimes

Actually no idea. Both gives the same error message. On my computer for example, GRID does not work with preferring host libraries, and works without it. Or Tropico 5 works with both. It wasn’t this way in 42.1, only started happening in 42.2. Similar thing happens with the Steam Controller, some games recognise correctly, while others don’t. I didn’t have any of these problems with 42.1, so I’m at a dead end here.

(Although, I also use a laptop, which might explain some of these…)

EDIT:
Gaming on openSUSE is pretty weird anyway. Most of the games does not include openSUSE support, most do only SteamOS and Ubuntu. For example, Europa Universalis IV does not support openSUSE, yet I experience it to run better than on Windows. However, it crashes if I use Alt+Tab. Counter Strike runs pretty good, a bit worse than it’s Windows counterpart, but does not crash. Dota 2 runs both better, and more stable than on Windows, I don’t even remember seeing an error message ever. CS recognises native Steam Controller support. GRID does not. There are a few things that worked in 42.1, and don’t in 42.2, but where do I report it anyway? Either someone else noticed it too (see the tech support of these games), but I’m using these games outside of supported environments anyway.

GRID Autosport work out of the box for me but with Dirt it was other.
Colossal games such as Cities Skyline are working good as many other but I feel some are coding with feet :open_mouth:

I experiment some issues with controller (xbox360 wired) only on steam link, right analogic pad is not working on steam link box but work on my computer. Quite weird too.
Even if openSUSE is not supported I wont change and keep trying find some solution.

I will try to upgrading to 42.3 and do a feedback if the situation is better or worst. Thx for sharing your experience.

Has anyone seen any side-effects of using this? I’ve tried using it to fix what I think is a slightly different problem in 42.3 and it works (Steam doesn’t crash, games launch, and I don’t even need the “LD_PRELOAD=‘’ %command%” fix for crash-on-start either) but the game is not as smooth as it was and XOrg is maxing out a core (which I didn’t think it did before, although I’d never checked).