You are not logged in.

#1 2022-02-15 22:47:18

grg
Member
Registered: 2022-02-15
Posts: 6

[SOLVED] Deus Ex Mankind Divided (native, Steam) doesn't start

Hi everyone smile

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

#2 2022-02-15 22:52:25

GeorgeJP
Member
From: Czech Republic
Registered: 2020-01-28
Posts: 187

Re: [SOLVED] Deus Ex Mankind Divided (native, Steam) doesn't start

grg wrote:
        libcrypt.so.1 => not found

https://bbs.archlinux.org/viewtopic.php?id=274160

Offline

#3 2022-02-15 23:17:00

grg
Member
Registered: 2022-02-15
Posts: 6

Re: [SOLVED] Deus Ex Mankind Divided (native, Steam) doesn't start

Thank you big_smile

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

#4 2022-05-29 06:12:39

LargeDSI
Member
Registered: 2019-09-24
Posts: 5

Re: [SOLVED] Deus Ex Mankind Divided (native, Steam) doesn't start

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

#5 2024-05-10 08:17:22

LargeDSI
Member
Registered: 2019-09-24
Posts: 5

Re: [SOLVED] Deus Ex Mankind Divided (native, Steam) doesn't start

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

Board footer

Powered by FluxBB