You are not logged in.
Hi everyone
No proton. The game's linux native version is installed.
I have read these 4 pages:
https://bbs.archlinux.org/viewtopic.php?id=229587
https://wiki.archlinux.org/title/Steam/ … nd_Divided
https://wiki.archlinux.org/title/Steam/ … _1.0_setup
https://bugs.archlinux.org/task/53618
...and done what's suggested (including installing steam properly) but the problem persists.
https://wiki.archlinux.org/title/Steam#Installation
I searched for every library mentioned in the output below. It's the $ steam command output while trying to launch the game.
But everything mentioned is installed.
Any suggestions, or ideas?
(# pacman -Syu done btw)
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
Fossilize INFO: Setting autogroup scheduling.
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 337000, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 337000, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/as/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=337000 -- '/home/as/.local/share/Steam/steamapps/common/Deus Ex Mankind Divided/DeusExMD.sh' LD_LIBRARY_PATH=/usr/lib/openssl-1.0\0
Game process added : AppID 337000 "/home/as/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=337000 -- '/home/as/.local/share/Steam/steamapps/common/Deus Ex Mankind Divided/DeusExMD.sh' LD_LIBRARY_PATH=/usr/lib/openssl-1.0", ProcID 8049, IP 0.0.0.0:0
chdir /home/as/.local/share/Steam/steamapps/common/Deus Ex Mankind Divided
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 337000, ActionID 1] : LaunchApp changed task to Completed with ""
pid 8051 != 8050, skipping destruction (fork without exec?)
pid 8052 != 8050, skipping destruction (fork without exec?)
pid 8054 != 8050, skipping destruction (fork without exec?)
pid 8055 != 8050, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 8062 != 8058, skipping destruction (fork without exec?)
pid 8061 != 8058, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
=== ERROR - You're missing vital libraries to run Deus Ex Mankind Divided
=== Either use the steam runtime or install these using your package manager
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
libcrypt.so.1 => not found
libcrypt.so.1 => not found
===
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/as/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/as/.local/share/Steam/steamapps/common/Deus Ex Mankind Divided/bin/DeusExMD: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
Game process removed: AppID 337000 "/home/as/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=337000 -- '/home/as/.local/share/Steam/steamapps/common/Deus Ex Mankind Divided/DeusExMD.sh' LD_LIBRARY_PATH=/usr/lib/openssl-1.0", ProcID 8049
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.No cached sticky mapping in ActivateActionSet.
Last edited by grg (2022-02-16 01:35:13)
Offline
libcrypt.so.1 => not found
Offline
Thank you
Installing libxcrypt-compat from AUR worked out for me. Tomorrow I'll test game stability.
I've actually searched for libcrypt.so.1 and it was a symbolic link, linked to libcrypt.so.2.28, therefore I couldn't explain the lack of it.
Do you think the wiki needs an update about DeusExMK troubleshooting?
Offline
Had this issue myself with DX:MD today.
The best solution I think is to set the compatibility tool to "Steam Linux Runtime" in Steam:
Right click game -> Properties -> Compatibility -> select 'Force the use of a specific Steam Play compatibility tool' and 'Steam Linux Runtime'.
With this, the game uses libraries from the Steam client instead of the host system.
Offline
For everybody, who still tries to get this game (in it's native form) to run:
The current way is to add
LD_LIBRARY_PATH="$(pwd)/lib/x86_64:$(pwd)/lib/i686:$LD_LIBRARY_PATH" %command%
to it's launch options.
Offline