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

steam: can not start CS:GO #50604

Closed
fendor opened this issue Nov 18, 2018 · 1 comment
Closed

steam: can not start CS:GO #50604

fendor opened this issue Nov 18, 2018 · 1 comment

Comments

@fendor
Copy link

fendor commented Nov 18, 2018

Issue description

I am trying to run CS:GO on NixOs installed via Steam. Starting from the graphical UI, no feedback is given, it just doesnt start. The same issue happens with the games Mount&Blade Warband, Rogue Legacy and Tabletop Simulator. However, the programs Stellaris, Cruser Kings 2 and CIV 5 do work fine.
I tried to run the steam executables via the terminal:

> ~/.l/s/S/s/c/Counter-Strike Global Offensive> ./csgo.sh
/home/user/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo_linux64: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
> ~/.l/s/S/s/c/Counter-Strike Global Offensive> ./csgo_linux64
./csgo_linux64: error while loading shared libraries: libtcmalloc_minimal.so.0: cannot open shared object file: No such file or directory

I heard, I should use steam-run, then the following happened:

> ~/.l/s/S/s/c/Counter-Strike Global Offensive> steam-run ./csgo.sh
/home/user/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo_linux64: relocation error: /usr/lib/libc.so.6: symbol _dl_exception_create, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference

For the executable csgo_linux64, steam-run changes nothing.

Technical details

  • system: "x86_64-linux"
  • host os: Linux 4.19.2, NixOS, 18.09.1363.b37872d4268 (Jellyfish)
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.2pre6526_9f99d624
  • channels(root): "nixos-18.09.1363.b37872d4268, rootUnstable-19.03pre159472.80738ed9dc0"
  • channels(baldr): "stable-18.09.1363.b37872d4268, unstable-19.03pre159472.80738ed9dc0"
  • nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos
@fendor
Copy link
Author

fendor commented Nov 27, 2018

I found the issue, it seems to be my mistake.

I created a symlink for /lib64/ld..., because some application that I was not able to patch needed it.
Apparently, steam also tries to use this ld which does in general not do what steam expects it to.
However, removing that symlink fixed the issue, also other issues I had with steam such as Friends List not working correctly and Store page was not showable.

@fendor fendor closed this as completed Nov 27, 2018
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

1 participant