Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

32 bit error running Dota? #6

Closed
Schokokex opened this issue Feb 5, 2020 · 2 comments
Closed

32 bit error running Dota? #6

Schokokex opened this issue Feb 5, 2020 · 2 comments
Assignees

Comments

@Schokokex
Copy link

Schokokex commented Feb 5, 2020

i cant start dota (package 570) from steamcmd in linux docker.
(/home/steam/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh)
first error that i could fix myself: putting steamclient.so into /home/steam/.steam/sdk64/.
Then it shows an error:

[S_API FAIL] SteamAPI_Init() failed; create pipe failed. failed to dlopen "/home/steam/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemgl.so" error=libudev.so.0: cannot open shared object file: No such file or directory
 failed to dlopen "librendersystemgl.so" error=libudev.so.0: cannot open shared object file: No such file or directory
/home/steam/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 104:    56 Segmentation fault      (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

i guess using the package libudev0:i386 is missing. (running 32bit executable on 64 bit).
since apk is not part of the docker image, no idea...

@CM2Walki CM2Walki self-assigned this Feb 5, 2020
@CM2Walki
Copy link
Owner

CM2Walki commented Feb 5, 2020

Hey @Jochnickel.
Can you pass me your dockerfile / the command you executed?

@Schokokex
Copy link
Author

was doing

docker run -it --name=steamcmd cm2network/steamcmd bash
/home/steam/steamcmd/steamcmd.sh +login username +app_update 570 +quit
cp /home/steam/steamcmd/linux64/steamclient.so /home/steam/.steam/sdk64/
/home/steam/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh

but just found fiddled around some more and found out that fixing libudev.so.0 (ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0 in root) also didnt help.. so i guess its a dota linux issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants