protonscr

Steam not runnable after update from fresh installation (with workaround)

steamclosed High priorityreviewed
ValveSoftware/steam-for-linux#1368 · opened 2013-02-07 by MitchK · updated 2013-02-11 · 4 comments · github
MMitchK 2013-02-07 github

Hi,

I've installed a fresh Ubuntu 12.04 64bit with 32bit-Libs.
After installation of steam, steam is not runnable.

There is a popup with "failed to load steamui.so"

Workaround:
sudo sh -c 'echo "/usr/lib32\n/usr/lib/i386-linux-gnu/mesa\n" >> /etc/ld.so.conf.d/steam.conf' && sudo ldconfig
After that, steam runs.

Jjohnv-valve maintainer 2013-02-08 github

What does "with 32bit-Libs" mean? I just tried this and do not see this problem. Installing libgl1-mesa-glx:i386 should put the appropriate file in /etc/ld.so.conf.d/i386-linux-gnu_GL.conf. Are you missing that file for some reason?

Jjohnv-valve maintainer 2013-02-08 github

Also if you have done a fresh install of x64 12.04, make sure you apply all the OS updates BEFORE installing Steam.

MMitchK 2013-02-09 github

Hi,
first of all my System:
Kubuntu 12.04 64 bit
Intel Core i5 Dual Core
8GB RAM
Nvidia Geforce 540m GT

I installed a completely fresh Kubuntu 12.04 64bit, did all Software Updates (dist-upgrade). Then I installed ia32-libs, then I installed nvidia-experimental-310. After that, I installed the Steam installer to download Steam. After starting steam, the error above occured.
I did some Google research and found the fix above that worked for me.

It ran without issues some days before on the same system with the same OS and almost the same software as before.

MMitchK 2013-02-10 github

Problem solved! Issue can be closed.

With hybrid graphics cards the following steps are necessary:

  1. Install Bumblebee & restart
    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    sudo apt-get install bumblebee
    sudo reboot
  2. Install Primus (package primus)
    sudo add-apt-repository ppa:zhurikhin/primus
    sudo apt-get update
    sudo apt-get install primus
  3. Install the package primus-lib:386 to support 32bit apps.
    sudo apt-get install primus-lib:386
  4. Change the game parameters to "primusrun %command%" (Right-Click on Game -> Properties -> Parameters)
  5. ???
  6. Profit

Thank you Valve for porting such great games to linux. Everything works smooth and fluend.

Nothing extracted yet.