Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Steam wants to install libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, remove libgl1-mesa-dri-lts-raring:i386, libgl1-mesa-glx-lts-raring:i386 and other packages #2800
Comments
ghost
assigned
johnv-valve
Aug 25, 2013
Tele42
commented
Aug 25, 2013
|
To be fair, you are mis-matching the packaging and steam is doing the correct / expected behavior. |
johan666
commented
Aug 25, 2013
|
I don't understand what you mean by "you are mis-matching the packaging". The packages that are installed and apt-get wants to remove are the standard packages that are installed in Ubuntu 12.04.3. When I start Steam it runs the apt-get command in a new terminal window, so it's not me who is mis-matching any packages. It's Steam that thinks some essential packages are not installed. But Steam is wrong: libgl1-mesa-dri-lts-raring is a newer version of libgl1-mesa-dri. So it should not need to install it. It should recognise the newer versions just as it did with libgl1-mesa-dri-lts-quantal. |
johan666
commented
Aug 26, 2013
|
I can reproduce this error on a fresh Ubuntu 12.04.3 installation. Steps on how to do this:
Steam will open a new terminal window, showing this:
|
csMKJP
commented
Aug 26, 2013
|
I have a clean installation of Ubuntu 12.04.4 LTS (32 bit & 64 bit) When I installed steam: Reading package lists... Done The following packages have unmet dependencies: |
adasiko
commented
Aug 26, 2013
|
Confirmed. I can not install steam on ubuntu 12.04.3 |
jason69
commented
Aug 28, 2013
|
I confirm steam is not working anymore on 12.04.3. |
unreturned
commented
Aug 28, 2013
|
Confirmed. I have same issue on Ubuntu 12.04.3 and raring mesa. |
johan666
commented
Aug 29, 2013
|
The newest .deb package (version 1.0.0.40) and Steam update seem to have fixed this. |
jason69
commented
Aug 29, 2013
|
I just tried the latest 1.0.0.40 but it is still not working for me. Anyone succeeded with 1.0.0.40 ? |
|
Just pushed out an update to the steam package last night, we got a bit blindsided by 12.04.3. Hopefully the fix I made will address this permanently and not break when 12.04.4 comes out. |
johnv-valve
closed this
Aug 29, 2013
jason69
commented
Aug 29, 2013
|
Is the fix included in 1.0.0.40? because it is not working for me... :-( |
csMKJP
commented
Aug 29, 2013
|
I have a clean installation of Ubuntu 12.04.4 LTS 64 bit 1.0.0.40 not working for me When I installed steam: Reading package lists... Done The following packages have unmet dependencies: PS: |
dunca123
commented
Aug 29, 2013
|
This issue should NOT be closed. I have a fresh install of Ubuntu 12.04.3 64 bit. with this exact problem. Steam needs to install these additional packages: The following packages have unmet dependencies: I don't know what update you pushed, but it did not work. |
dunca123
commented
Aug 29, 2013
|
Found a solution. Open your terminal, ctr alt t and run this command sudo apt-get install ia32-libs sudo apt-get update |
jason69
commented
Aug 30, 2013
|
Indeed, with ia32-libs and steam 1.0.0.40 it is working back on 12.04.3. I suggest that steam package installs ia32-libs as a dependency. There is no reason the user has to do it manually, am I wrong? |
dunca123
commented
Aug 30, 2013
|
I think think is should be included in the steam download from the Ubuntu software center. So yes. I completely agree with you. They are going to be getting some heated reviews if they do nothing about this issue. Sent from Samsung Mobile jason69 notifications@github.com wrote: Indeed, with ia32-libs and steam 1.0.0.40 it is working back on 12.04.3. I suggest that steam package installs ia32-libs as a dependency. There is no reason the user has to do it manually, am I wrong? — |
johnv-valve
reopened this
Aug 31, 2013
This was referenced Aug 31, 2013
csMKJP
commented
Aug 31, 2013
|
Steam is not required: ia32-libs! (SteamCMD need this package.) Steam needs, required: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386. I think the staem uses this command (also you can try): But you can install individually and all will be fine. (The sequence is important). Steam installer have ERROR |
chinoto
commented
Aug 31, 2013
|
This is part of why I switched to an RPM based distro: Packages that that have feature/capability dependencies rather than arbitrary package names. http://www.rpm.org/max-rpm/s1-rpm-depend-auto-depend.html |
cerebrux
commented
Aug 31, 2013
|
This is a huge problem with steam installer for anyone downloading and installing installing Ubuntu 64bit (12.4.3). @Lap:~$ sudo apt-get install libc6:i386 |
cerebrux
commented
Aug 31, 2013
|
I kept the raring kernel (3.2.9) but downgraded the xserver from xserver-xorg-lts-raring to xeserver-xorg (with no -raring) and the steam was installed correctly. |
mrtycho
commented
Sep 3, 2013
|
I managed to install steam on Ubuntu 12.04.3 using |
|
Ok, I took another crack at this. There is a new steam 1.0.0.41 which should handle the raring and quantal video stacks |
johnv-valve
closed this
Sep 3, 2013
csMKJP
commented
Sep 4, 2013
|
steam 1.0.0.41 tested on Ubuntu 12.04.3 64bit (fresh install) |
danielserva
commented
Sep 4, 2013
|
I am using ubuntu 12.04 64 bits. |
|
@danielserva try downloading the .deb directly from www.steampowered.com |
danielserva
commented
Sep 13, 2013
|
I downloaded the .deb from www.steampowered.com and now it works! |
jhaagsma
commented
Jan 23, 2014
|
I am having this problem currently, though it's likely because I'm using the saucy packages... reshly (re)installed .deb from www.steampowered.com also has this problem |
johan666
commented
Jan 23, 2014
|
It works fine on my computer. |
jhaagsma
commented
Jan 27, 2014
|
Hm, no I hadn't; I wasn't aware of that package -- Perhaps it should suggest that package :) Working now though :) |
Ardakilic
commented
Jul 12, 2014
xamox
commented
Aug 13, 2014
|
This seemed to happen to me on a fresh install of ubuntu 12.04, then I updated to the HWE support which I believe is essentially 12.04.5. Then tried to install. I followed instructions and seemed to have gotten it to install but the .deb file doesn't work out of the box. |
sprechsucht
commented
Jan 10, 2015
|
Steam shows the same errors on Ubuntu 14.04 64bit. |
Theodin
commented
Jan 23, 2015
|
Same error on Ubuntu 12.04.5 64 bit. Can anyone confirm this? |
dionw
commented
Feb 12, 2015
|
@Theodin @xamox @Ardakilic : same here, this will happen either if you freshly installed Ubuntu 12.04.2+ 64-bit or updated to Ubuntu 12.04.x 64-bit from 12.04.1 through HWE updates (see https://wiki.ubuntu.com/Kernel/LTSEnablementStack). Fix: The following installs the i386 versions of the updated/HWE mesa libs and allows Steam to get through its startup check without complaining: $ sudo apt-get install ia32-libs
The following NEW packages will be installed
gstreamer0.10-plugins-good:i386 ia32-libs ia32-libs-multiarch:i386
libdrm-nouveau2:i386 libelf1:i386
** libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 **
libglapi-mesa-lts-trusty:i386 libglu1-mesa:i386 libllvm3.4:i386 libqt4-opengl:i386
libtxc-dxtn-s2tc0:i386 libxcb-dri2-0:i386This issue has status closed but Steam's startup check still needs to be tweaked. Instead of trying to apt-get install the non-HWE i386 versions of mesa-dri and mesa-glx it could just try ia32-libs (or the two relevant i386 lts libs matching any installed 64-bit mesa lts libs). |
xamox
commented
Feb 12, 2015
|
@dionw Thanks. I was able to eventually figure it out just never posted solution. |
johnjelinek
commented
Feb 25, 2015
|
For Ubuntu 14.04.2 I had to install these manually:
|
itweeb
commented
Feb 25, 2015
|
Thanks John, can confirm installing manually worked for me. |
clankill3r
commented
Feb 26, 2015
|
@johnjelinek |
johnjelinek
commented
Feb 26, 2015
|
Please output your error messages here.
|
c3l3r1on
commented
Feb 28, 2015
|
Dear johnjelinek c3l@c3l-X681X:~$ sudo apt-get install libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libc6:i386 in english, cannot found package libgl1-* |
johnjelinek
commented
Mar 3, 2015
|
@c3l3r1on: you're using |
c3l3r1on
commented
Mar 3, 2015
|
@johnjelinek I were using 15.04 dev ver. but after 4-5 hours fighting with i386 deps and others i've instaled mint 64bit, and it works without problem. |
johnjelinek
commented
Mar 3, 2015
|
OK, my instructions only work for 14.04.x — On Mon, Mar 2, 2015 at 6:06 PM, c3l3r1on notifications@github.com wrote:
|
michaeljhopkins
commented
Mar 30, 2015
|
@johnjelinek this comment of yours solved the issue for me.
|
mateuspv
commented
May 30, 2015
|
install libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386 libc6:i386 don't remove my current 64bit drivers? |
johnjelinek
commented
May 30, 2015
|
no On Fri, May 29, 2015 at 11:26 PM, Mateuspv notifications@github.com wrote:
|
mateuspv
commented
May 30, 2015
|
@johnjelinek oks, thanks for reply. |
skoam
commented
Jun 1, 2015
|
This issue still exists and it can be fixed by installing the packages the terminal prompt asks for, but I would like to remind that this makes installing steam on ubuntu (or elementary OS), which are both systems that promise some kind of a good beginners experience, really hard. You don't need to install all the packages manually, just installing libglapi-mesa let's the installer proceed normally. |
plazmax
commented
Jun 2, 2015
|
@skoam too many removable packages for libglapi-mesa check this :
|
skoam
commented
Jun 3, 2015
|
Yes, it's ridiculous. I wonder why this does happen, didn't the steam installer work perfectly before? What changed? |
lavacano201014
commented
Jun 29, 2015
|
As a workaround, you can comment out lines 248 and 252 (put a # character in the beginning) in ~/.steam/root/bin_steamdeps.py. Steam will of course complain about the dependencies every time it installs/launches, but will continue if you've actually satisfied them. Also, if at any point it lists something you don't actually have installed, you can install it. It's probably Canonical being idiots again. |
gogromat
commented
Jul 10, 2015
|
Made it to work on debian jessie (xfce4) this way:
After that Steam works. |
vorburger
commented
Mar 12, 2016
|
If you have this on Ubuntu 14.04 (LTS), here's how to fix it:
This will install what's needed without downgrading X. |
roysc2
commented
Dec 8, 2017
•
|
@vorburger sorry to bump this again, but that doesn't work for me. On xenial, I do
What keeps causing this same issue with different packages? |
vorburger
commented
Dec 8, 2017
|
@roysc2 I've no idea really.. have not used this in a LONG time.. perhaps this helps - best of luck:
|

johan666 commentedAug 25, 2013
I upgraded my Ubuntu installation from 12.04.2 to 12.04.3. In this process I switched from the quantal kernel and X server to the raring kernel and X server.
Now when I start Steam, it wants to install the old packages libgl1-mesa-dri:i386, libgl1-mesa-glx:i386. This is really bad, because it will remove a lot of raring packages.
The apt-get log:
When I cancel this operation, Steam starts normally and I can play games.