My goal is to get steam running again. Bu i made one big stupid mistake after that i discovered steam was not working. I installed steam with the installer from the steam website at the same time steam was installed in the package manager. At this moment i uninstalled steam in the package manager but it's still there.
Alright so with the help from a user comment, http://www.reddit.com/r/linux_gaming/co … rom_steam/ I located the files
![Libgl Libgl](/uploads/1/2/5/8/125858648/730193155.png)
and
and removed them. After that I was able to load up steam. Now because I tried a crapload of things I don't know if doing this will really solve the problem, it did for me, so hopefully it will for others. Please report back!
Remove libstdc++
Remove libgcc_s
There may be more of these files you have to remove, so try these commands first, then run updatedb command try and locate any of these librarires again. (If you get command not found when running updatedb you need to install the mlocate package)
I also ran
at some point but I dobut that does anything. Steam replaces these files very frequently so I would make sure to save these in a document, or a .sh file so you can just execute them whenever they come back.
HAPPY GAMING!
![Libgl Error Failed To Load Driver Swrast Steam Libgl Error Failed To Load Driver Swrast Steam](/uploads/1/2/5/8/125858648/626068507.png)
Edit: heh, something pointing this was out was in wiki https://wiki.archlinux.org/index.php/st … ime_issues I didn't notice it the 3 times or so I looked...
Last edited by altiris (2015-02-20 23:04:06)
I have a Debian Sid guest running in Virtualbox (on a Debian host), where I installed the steam package from the non-free repository.
When I try to run steam, I get the following errors:
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
I found some other posts regarding this error message (e.g.'[Steam not opening in Ubuntu 16.04 LTS]') ... but none of them are about virtualbox, and they don't have answers that fix the problem I'm having. I have also tried using the .deb file provided from the steam website and ran into the same problem.
Most of the other 'solutions' online suggest doing the following:
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
... and then running steam like: LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam ... but none of this works for me, and I get the same error even after removing the libraries from the steam directory. firmware-amd-graphics, libgl1-mesa-dri and other 3D rendering libraries are installed and working correctly on both the host and guest, so that's not causing the problem.
I think the problem might actually have something to do with the fact that VirtualBox uses this virtual video card for the guests. When I run lspci from within the guest, this is the graphics card that shows up:
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
The actual video card, as displayed on the host is:
Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev c1)
which uses the amdgpu drivers.
I can't find solutions online that specifically address running steam on Debian *within Virtualbox* ... Does anyone know what I need to do to fix this error, and get steam running inside a VM?
When I try to run steam, I get the following errors:
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
I found some other posts regarding this error message (e.g.'[Steam not opening in Ubuntu 16.04 LTS]') ... but none of them are about virtualbox, and they don't have answers that fix the problem I'm having. I have also tried using the .deb file provided from the steam website and ran into the same problem.
Most of the other 'solutions' online suggest doing the following:
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
... and then running steam like: LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam ... but none of this works for me, and I get the same error even after removing the libraries from the steam directory. firmware-amd-graphics, libgl1-mesa-dri and other 3D rendering libraries are installed and working correctly on both the host and guest, so that's not causing the problem.
I think the problem might actually have something to do with the fact that VirtualBox uses this virtual video card for the guests. When I run lspci from within the guest, this is the graphics card that shows up:
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
The actual video card, as displayed on the host is:
Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev c1)
which uses the amdgpu drivers.
I can't find solutions online that specifically address running steam on Debian *within Virtualbox* ... Does anyone know what I need to do to fix this error, and get steam running inside a VM?