Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!
I don't entirely get why, but Steam on Ubuntu 16.04 will complain that the Steam package is out of date. The way to solve it is a little annoying, but it works.

Note: It might be an idea to backup your games if you do this. I have mine on a different drive. You can simply add them back in going into Steam -> Settings -> Downloads -> Steam Library Folders and adding it in there if you use a different install folder like me.

Some people on the bug report have noted a way to bring your games back if you don't use a different folder, here's a way to do it in terminal (mv = move):

Move games
mv ~/.local/share/Steam/steamapps ~/.steam/steamapps
Move profiles
mv ~/.local/share/Steam/userdata ~/.steam/userdata
I have not tested this, as mentioned I don't use the default folder.

Some games don't save to the Steam Cloud either, so backup up saved games might be a good idea too.

You will need to remove Steam, and the Steam repository, then re-install it from the Ubuntu repository. This will remove the error message.

Annoying, but it works fine.

I've been following the bug report on github, but it seems Valve haven't responded to it. Article taken from GamingOnLinux.com.
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
25 comments
Page: «3/3
  Go to:

damarrin 25 April 2016 at 7:42 am UTC
View PC info
  • Supporter
  • Top Supporter
The thing with the Steam install is, you install a .deb (from wherever, repo or .deb downloaded from Valve's site) which is basically just an installer for Steam proper.

I personally find this annoying as it impacts other users on the system. Whenever the .deb is updated, it pops up a "do you want to install Steam" for all users who log in and people come to me asking what that is and what they should do with it. Especially as technically at that point the .deb shouldn't be needed any more since you already have Steam installed in your home folder.
Mountain Man 25 April 2016 at 12:57 pm UTC
So I'm wondering, does using the Steam beta make any difference? I'm wondering if that's why some people are getting the error and others aren't.

For the record, I'm currently opted out of the beta, and I get the pop-up message whenever I start Steam.
Mountain Man 26 April 2016 at 12:28 am UTC
To answer my own question, opting into the beta doesn't resolve this.
Seegras 26 April 2016 at 6:37 am UTC
DrMcCoyI have that error for a while now on Debian Sid. No repo at all; I update Steam from within Steam.

I do use the repo:
cat /etc/apt/sources.list.d/steam.list
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam

And my Debian Sid does complain. And the workaround doesn't work, because my Steam already resides in .steam.
Corben 26 April 2016 at 9:02 am UTC
After doing the Upgrade on a Thinkpad E145, steam didn't start for me at all

corben@linux:~$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
awk: /home/corben/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /lib/x86_64-linux-gnu/libreadline.so.6)
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
Installing breakpad exception handler for appid(steam)/version(1459198004)
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


Found on the net, that the system installed version and the steam runtime version of libstdc++ differs:

corben@linux:~$ LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam

Steam started, but then I got the error mentioned in this article, so I installed the steam client from the Ubuntu repository, but the client again didn't start normally:

corben@linux:~$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
[2016-04-26 10:10:18] Startup - updater built Mar 31 2016 19:10:48
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)


With the LD_PRELOAD it starts, but that's quite annoying. But hey, I got the old steam launcher icon back, woohoo... -.-
Guess I will stay a bit longer with 14.04 and 15.10 until these issues are solved.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Resident Evil 7 paid DLC, First Playthrough
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts