ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.23k stars 174 forks source link

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

Closed MitchK closed 11 years ago

MitchK commented 11 years ago

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.

johnv-valve commented 11 years ago

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?

johnv-valve commented 11 years ago

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

MitchK commented 11 years ago

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.

MitchK commented 11 years ago

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.