protonscr

Upcoming Ubuntu LTS 12.04.4 need a updated steam to install.

steamclosed reviewed
ValveSoftware/steam-for-linux#2983 · opened 2013-11-13 by timchen119 · updated 2014-02-25 · 7 comments · github
Ttimchen119 2013-11-13 github

In Ubuntu 12.04.4. (12.04 precise LTS with Saucy X.org backport), If you install the upgraded X-server it will failed the dependency on libgl1-mesa-dri:i386 and libgl1-mesa-glx:i386 (because libgl1-mesa-dri-lts-saucy and libgl1-mesa-glx-lts-saucy is installed)

This was also happened in 12.04.2 and 12.04.3 , but the /usr/bin/steamdeps has the following code to workaround it, we will need to add a same workaround for Ubuntu 12.04.4 (which is not out yet).

def remapPackage( description ):

    # Ubuntu 12.04.2 and 12.04.3 both introduce new X stacks which require 
    # two different sets of incompatible glx packages depending on which X 
    # is currently installed.

    if hasPackage( "xserver-xorg-core-lts-quantal" ):
            if description == "libgl1-mesa-glx:i386":
                    return "libgl1-mesa-glx-lts-quantal:i386"
            elif description == "libgl1-mesa-dri:i386":
                    return "libgl1-mesa-dri-lts-quantal:i386"

    elif hasPackage( "xserver-xorg-core-lts-raring" ):
            if description == "libgl1-mesa-glx:i386":
                    return "libgl1-mesa-glx-lts-raring:i386"
            elif description == "libgl1-mesa-dri:i386":
                    return "libgl1-mesa-dri-lts-raring:i386"

    return description
MMajlo34 2014-02-06 github

12.04.4 is out and issue still persist

Wwatermark 2014-02-06 github

+1

Ttimchen119 2014-02-07 github

Another way to manually fix the issue on 12.04.4 (after install xserver-xorg-lts-saucy)
#apt-get install ia32-libs

MMrSchism 2014-02-11 github

Sorry, window went rogue on me.

Ddarnuria 2014-02-11 github

I get the same problem, so I made a bug because I didn't see your bug.

#3152 (closed)

Jjohnv-valve maintainer 2014-02-14 github

Should be fixed in v1.0.0.47 which is now in repo.steampowered.com/steam

Kkgenkov 2014-02-25 github

I'm still having this issue. I'm running on elementary OS 64-bit (based on Ubuntu 12.04) with the Saucy LTS enablement stack.

Steam needs to install these additional packages: 
        libgl1-mesa-dri-lts-saucy:i386, libgl1-mesa-glx-lts-saucy:i386

I downloaded and installed the 32-bit deb from here: http://repo.steampowered.com/steam/pool/steam/s/steam/

Nothing extracted yet.