protonscr

Steam won't start fresh 16.04 kubuntu r9 290

steamclosed reviewedDistro Family: Ubuntu
ValveSoftware/steam-for-linux#4576 · opened 2016-08-01 by Goddard · updated 2019-08-16 · 4 comments · github
GGoddard 2016-08-01 github

Your system information

  • Steam client version:
  • Distribution (e.g. Ubuntu): 16.04
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
/bin/bash: /home/irenicus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /bin/bash)
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libgobject-2.0.so.0
libpulse.so.0
libXrender.so.1
libpcre.so.3
libpango-1.0.so.0
libgobject-2.0.so.0
libgmodule-2.0.so.0
libgobject-2.0.so.0
libpng12.so.0
libtiff.so.4
libjpeg.so.8
libpango-1.0.so.0
libgobject-2.0.so.0
libXrender.so.1
libpango-1.0.so.0
libgobject-2.0.so.0
libfreetype.so.6
libgobject-2.0.so.0
libpixman-1.so.0
libfreetype.so.6
libpng12.so.0
libXrender.so.1
libgobject-2.0.so.0
libgmodule-2.0.so.0
libpango-1.0.so.0
libgobject-2.0.so.0
libfreetype.so.6
libfreetype.so.6
libXrender.so.1
Installing breakpad exception handler for appid(steam)/version(1468023329)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Steps for reproducing this issue:

  1. type steam in terminal

I have the open AMD GPU driver that comes in the kernel. I was able to get this working in the past, but I reinstalled and now I can't get this working at all.

TTele42 2016-08-01 github

Hello @Goddard, it looks like you need to enable multilib support and add the 32 bit libraries that are listed. Additionally, you may need to use the Arch workaround because you are using mesa 10.5 or newer.

Did you add steam from ubuntu's repository using the regular package manager tools?

GGoddard 2016-08-01 github

I am not sure exactly what the issue was besides not being able to get the proper references, but I did this and it fixed my issue. I still have to use this special shell script to launch it on my AMD R9 290 though. Going to buy an Nvidia card soon which I am sure I won't have any of these issues. Also this is on Kubuntu 16.04.1

first

cd ~/.local/share/Steam/
./steam.sh --reset

Then make a steam.sh in your home directory.

if [ "$(glxinfo | grep Mesa)" ]; then
    LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' exec "/usr/bin/steam" "$@"
else
    exec "$LAUNCHSTEAMDIR/$STEAMBOOTSTRAP" "$@"
fi
Kkisak-valve maintainer 2019-07-12 github

Hello @Goddard, Steam's handling of the Steam runtime has changed to prefer host libraries before the runtime variants, which avoids this issue. This was also added to the bootstrapper environment in the Steam 1.0.0.55 package.

Are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2019-08-16 github

Closing as fixed some time ago.

The bootstrap environment in the distro-provided Steam package is still affected and it is unlikely to get an update, so if you use that package, the workaround mentioned should only be needed to get Steam to run once, then it shouldn't need a workaround to work after that.

Nothing extracted yet.