You are not logged in.
Hello!
I just installed Steam in my system(last version of Arch) and I read these tutorials about launching problem:
https://bbs.archlinux.org/viewtopic.php?id=193802 (special attention on post #5)
https://www.reddit.com/r/linux_gaming/c … rom_steam/
First I tried to launch Steam. Here the output:
> steam
/home/rob/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
/home/rob/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on arch 64-bit
/home/rob/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1471977975)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
So I did what they told to do. Remove all instances of "libstdc++" and "libgcc_s" from "~/.local/share/Steam/ubuntu12_32/steam-runtime/...".
Then Steam opened for the first time and uploaded. Then I closed and tried to launch it again and I got the same output I posted above.
My last try was remove all "libstdc++" and "libgcc_s" again because new folders with these files was created after the first update. I tried to check if I deleted all of them with the following commands and I got nothing in the output. I believe I deleted all instances of those two files:
> find .local/share/Steam/ -name libstdc++*
> find .local/share/Steam/ -name libgcc_s*
What can I do to fix this problem?
Some info may help you:
> uname -a
Linux archrob 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux
Last edited by claudiogc (2016-09-09 03:17:43)
Offline
did you follow the instructions on the wiki?
https://wiki.archlinux.org/index.php/steam
Offline
did you follow the instructions on the wiki?
https://wiki.archlinux.org/index.php/steam
Yes, but i forgot something.
I created a script called "steam-preload" in /usr/local/bin/ with the following content:
#!/bin/bash
LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam
Then i created a link in /usr/bin:
ln -s /usr/local/bin/steam-preload /usr/bin/
Now, instead of launching Steam with "steam", i type "steam-preload" and runs fine!
My last question is:
I really had to remove all that files i posted before?
Offline
you shouldn't have had to do any of those things if you followed the wiki, unless you need specific library versions for some reason
Offline
HiImTye, proloading those libraries is a recommended workaround for the problem OP was having (see this page).
Claudiogc, please remember to mark your thread as solved, and in the future, please don't add cries for help to your topic titles, they are unnecessary.
https://wiki.archlinux.org/index.php/Co … ow_to_post
Mod note: moving to Multimedia and Games.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I didn't actually see the issue that he was having before, just some examples of problems that come up when you use LD_PRELOAD. in my experience most of the troubleshooting issues are resolved by simply installing the multilib versions of video, audio, and runtime libraries
Offline