English Manjaro Linux failed to start

2 replies
Goto Page
To the start Previous 1 Next To the start
07.01.19 05:27:26 pm
Up
zor1984qq
User
Offline Off
First of all it drops following error:
./CS2D
./CS2D: error while loading shared libraries: libsteam_api.so: cannot open shared object file: Error 40

When tried to launch like these I've got segfault cause of updated libs, the game needs to be updated to follow upstream Linux rolling distributions supports:

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
LD_LIBRARY_PATH=$(pwd) ldd ./CS2D
     linux-gate.so.1 (0xf7f2b000)
     libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7d99000)
     libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7d92000)
     libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7d2e000)
     libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf7c5e000)
     libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7c58000)
     libsteam_api.so => /home/sergey/.steam/steam/steamapps/common/CS2D/libsteam_api.so (0xf7c08000)
     libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7a84000)
     libm.so.6 => /usr/lib32/libm.so.6 (0xf79b7000)
     libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf799a000)
     libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7979000)
     libc.so.6 => /usr/lib32/libc.so.6 (0xf779c000)
     libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf776e000)
     libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7759000)
     libGLX.so.0 => /usr/lib32/libGLX.so.0 (0xf7736000)
     libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xf76d4000)
     libbz2.so.1.0 => /usr/lib32/libbz2.so.1.0 (0xf76c2000)
     libpng16.so.16 => /usr/lib32/libpng16.so.16 (0xf7682000)
     libz.so.1 => /usr/lib32/libz.so.1 (0xf7668000)
     libharfbuzz.so.0 => /usr/lib32/libharfbuzz.so.0 (0xf7552000)
     /lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xf7f2c000)
     libXau.so.6 => /usr/lib32/libXau.so.6 (0xf754d000)
     libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7546000)
     libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf740a000)
     libpcre.so.1 => /usr/lib32/libpcre.so.1 (0xf7392000)


https://steamcommunity.com/app/666220/discussions/0/1741103267295827256/

Or it seems that the game are simply banned to run on rolling distros. I am not expert in these kind of things and even trying to install from AUR linux-steam-integration package but it didn't help and archlinux could not have multiple libraries versions like few other distros for that purpose.

Well thats it. Could it be fixed with updates? Cause if you update game for example for newly Linux system then older version lib containing distro like Ubuntu fails too

Or maybe could someone point me to distribution of Linux that can be semi rolling and contain multiple libraries version across updates and fresh packages
07.01.19 05:29:32 pm
Up
Hajt
User
Offline Off
Try to run in this way.
LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH ./CS2D
10.01.19 05:39:36 am
Up
zor1984qq
User
Offline Off
@user Hajt: same here segfault. I think the game works for most recent Debian and Ubuntu systems which is where are placed none updated libraries. On archlinux it segfaults anyway.
To the start Previous 1 Next To the start