Problems Installing Steam from the Repositories

This forum is dedicated to basic help and support :

Ask here your questions about basic installation and usage of Mageia. For example you may post here all your questions about getting Mageia isos and installing it, configuring your printer, using your word processor etc.

Try to ask your questions in the right sub-forum with as much details as you can gather. the more precise the question will be, the more likely you are to get a useful answer

Problems Installing Steam from the Repositories

Postby tfryett » Mar 3rd, '15, 10:40

Hello All,

I have been trying to install steam on my computer (actually one of the reasons I left scientific linux 7 for mageia). Here is what I am getting:

Code: Select all
[taylor@localhost ~]$ sudo urpmi steam
[sudo] password for taylor:
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4
libmesagl1-10.0.5-1.1.mga4
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway? (Y/n) y
While some packages may have been installed, there were failures.
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4
libmesagl1-10.0.5-1.1.mga4
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway?
[taylor@localhost ~]$


To try to tell it that I did indeed want it to try to attempt the installation anyways I also tried:
Code: Select all
[taylor@localhost ~]$ sudo urpmi --force steam
While some packages may have been installed, there were failures.
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4
libmesagl1-10.0.5-1.1.mga4
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway?
[taylor@localhost ~]$


which also did not work. I have also tried to just download the source code from their website, but the gave me a .deb file :oops:. So rather than force the solution by trying to create an rpm from the deb file I decided it would be best to ask for advice here!

Thanks for your time!
tfryett
 
Posts: 10
Joined: Mar 3rd, '15, 10:24

Re: Problems Installing Steam from the Repositories

Postby pete910 » Mar 3rd, '15, 17:24

Not come accross this with MGA4 or 5.

First thing though is to check what repos you have active, you need non-free + tainted iirc.

Edit:

Also do as root
Code: Select all
urpmi --auto-update
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: Problems Installing Steam from the Repositories

Postby pete910 » Mar 3rd, '15, 17:59

Just tested this on my mga4 VM and this is what is shown.

Code: Select all
[root@64bitMGA4 ~]# urpmi steam
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release")
  zenity                         3.8.0        3.mga4        x86_64 
(medium "Nonfree Release")
  steam                          1.0.0.36     3.mga4.nonfr> noarch 
(medium "Core 32bit Release")
  libdrm2                        2.4.51       1.mga4        i586   
  libdrm_intel1                  2.4.51       1.mga4        i586   
  libdrm_nouveau2                2.4.51       1.mga4        i586   
  libdrm_radeon1                 2.4.51       1.mga4        i586   
  libexpat1                      2.1.0        7.mga4        i586   
  libpciaccess0                  0.13.2       2.mga4        i586   
  libxdamage1                    1.1.4        5.mga4        i586   
  libxfixes3                     5.0.1        2.mga4        i586   
  libxxf86vm1                    1.1.3        3.mga4        i586   
(medium "Core 32bit Updates")
  libelfutils1                   0.157        3.2.mga4      i586   
  libllvm3.3                     3.3          2.1.mga4      i586   
(medium "Tainted 32bit Release")
  libtxc-dxtn                    1.0.1        4.mga4.taint> i586   
(medium "Tainted 32bit Updates")
  libdri-drivers                 10.0.5       1.1.mga4.tai> i586   
  libglapi0                      10.0.5       1.1.mga4.tai> i586   
  libmesagl1                     10.0.5       1.1.mga4.tai> i586   
58MB of additional disk space will be used.
15MB of packages will be retrieved.
Proceed with the installation of the 17 packages? (Y/n)


That's on an updated MGA4 64bit
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: Problems Installing Steam from the Repositories

Postby doktor5000 » Mar 3rd, '15, 23:53

Please show the output of
Code: Select all
urpmq --list-media active --list-url
sudo urpmi --debug steam
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18060
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Problems Installing Steam from the Repositories

Postby pete910 » Mar 4th, '15, 02:05

doktor5000 wrote:Please show the output of
Code: Select all
urpmq --list-media active --list-url
sudo urpmi --debug steam


Can never remember that command for listing active repos :oops:
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: Problems Installing Steam from the Repositories

Postby doktor5000 » Mar 4th, '15, 08:26

pete910 wrote:Can never remember that command for listing active repos :oops:

Feel free to read up on that in our software management MAQeia :D
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18060
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Problems Installing Steam from the Repositories

Postby tfryett » Mar 9th, '15, 06:57

Sorry all for taking so long to reply, I finally have a break from my work (grad school). If you are still willing to help here are the outputs as requested:

Code: Select all
[taylor@localhost ~]$ sudo urpmi --auto-update
[sudo] password for taylor:
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Core 32bit Release (distrib31)" is up-to-date
medium "Core 32bit Updates (distrib32)" is up-to-date
medium "Nonfree 32bit Release (distrib36)" is up-to-date
medium "Nonfree 32bit Updates (distrib37)" is up-to-date
Packages are up to date
[taylor@localhost ~]$ urpmq --list-media active --list-url
Core Release (distrib1) http://mirror.easthsia.com/mageia/distrib/4/x86_64/media/core/release
Core Updates (distrib3) http://mirror.easthsia.com/mageia/distrib/4/x86_64/media/core/updates
Nonfree Release (distrib11) http://mirror.easthsia.com/mageia/distrib/4/x86_64/media/nonfree/release
Nonfree Updates (distrib13) http://mirror.easthsia.com/mageia/distrib/4/x86_64/media/nonfree/updates
Core 32bit Release (distrib31) http://mirror.easthsia.com/mageia/distrib/4/i586/media/core/release
Core 32bit Updates (distrib32) http://mirror.easthsia.com/mageia/distrib/4/i586/media/core/updates
Nonfree 32bit Release (distrib36) http://mirror.easthsia.com/mageia/distrib/4/i586/media/nonfree/release
Nonfree 32bit Updates (distrib37) http://mirror.easthsia.com/mageia/distrib/4/i586/media/nonfree/updates
[taylor@localhost ~]$ sudo urpmi --debug steam
getting lock on urpmi
parsing: /etc/urpmi/mediacfg.d/Official-4-x86_64
parsing: /etc/urpmi/mediacfg.d/Official-4.1-x86_64
loading mirrors cache
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
using mirror http://mirror.easthsia.com/mageia/distrib/4/x86_64
examining synthesis file [/var/lib/urpmi/Core Release (distrib1)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Updates (distrib3)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Release (distrib11)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Updates (distrib13)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core 32bit Release (distrib31)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core 32bit Updates (distrib32)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree 32bit Release (distrib36)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree 32bit Updates (distrib37)/synthesis.hdlist.cz]
getting exclusive lock on rpm
search_packages: found steam-1.0.0.36-3.mga4.nonfree.noarch matching steam
search_packages: found steam-1.0.0.36-3.mga4.nonfree.noarch matching steam
found package(s): steam-1.0.0.36-3.mga4.nonfree.noarch steam-1.0.0.36-3.mga4.nonfree.noarch
opening rpmdb (root=, write=)
chosen steam-1.0.0.36-3.mga4.nonfree.noarch for steam|steam
selecting steam-1.0.0.36-3.mga4.nonfree.noarch
requiring libmesagl1 for steam-1.0.0.36-3.mga4.nonfree.noarch
selecting libmesagl1-10.0.5-1.1.mga4.i586
requiring libdri-drivers[>= 10.0.5-1.1.mga4] for libmesagl1-10.0.5-1.1.mga4.i586
chosen libdri-drivers-10.0.5-1.1.mga4.i586 for libdri-drivers[>= 10.0.5-1.1.mga4]
selecting libdri-drivers-10.0.5-1.1.mga4.i586
requiring mesa[== 10.0.5] for libdri-drivers-10.0.5-1.1.mga4.i586
chosen mesa-10.0.5-1.1.mga4.x86_64 for mesa[== 10.0.5]
the more recent mesa-10.2.7-1.mga4.x86_64 is installed, but does not provide mesa[== 10.0.5] whereas mesa-10.0.5-1.1.mga4.x86_64 does
selecting mesa-10.0.5-1.1.mga4.x86_64
unselecting mesa-10.0.5-1.1.mga4.x86_64
unselecting libdri-drivers-10.0.5-1.1.mga4.i586
unselecting libmesagl1-10.0.5-1.1.mga4.i586
unselecting steam-1.0.0.36-3.mga4.nonfree.noarch
requiring lib64mesagl1[== 10.0.5-1.1.mga4] for mesa-10.0.5-1.1.mga4.x86_64
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4
libmesagl1-10.0.5-1.1.mga4
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway? (Y/n) y
scheduled sets of transactions:
unlocking urpmi database
unlocking rpm database
While some packages may have been installed, there were failures.
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4
libmesagl1-10.0.5-1.1.mga4
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway?
EXITING (pid=3899)


I answered yes to the last question FYI. Is it normal to have 32 bit repositories on a 64 bit system (tottally noob question, I know)?
tfryett
 
Posts: 10
Joined: Mar 3rd, '15, 10:24

Re: Problems Installing Steam from the Repositories

Postby benmc » Mar 9th, '15, 07:46

tfryett wrote: Is it normal to have 32 bit repositories on a 64 bit system


yes, some software is not available in 64bit.
you should also enable your online media: "tainted release" and "tainted updates ".

regards
benmc
 
Posts: 1215
Joined: Sep 2nd, '11, 12:45
Location: Pirongia, New Zealand

Re: Problems Installing Steam from the Repositories

Postby tfryett » Mar 9th, '15, 08:32

Here is the result of adding the tainted repositories.

Code: Select all
[taylor@localhost ~]$ urpmq --list-media active
Core Release (distrib1)
Core Updates (distrib3)
Nonfree Release (distrib11)
Nonfree Updates (distrib13)
Tainted Release (distrib21)
Core 32bit Release (distrib31)
Core 32bit Updates (distrib32)
Nonfree 32bit Release (distrib36)
Nonfree 32bit Updates (distrib37)
Tainted 32bit Release (distrib41)
Core Release (distrib46)
Core Updates (distrib48)
Nonfree Release (distrib56)
Nonfree Updates (distrib58)
Tainted Release (distrib66)
Tainted Updates (distrib68)
Core 32bit Release (distrib76)
Core 32bit Updates (distrib77)
Nonfree 32bit Release (distrib81)
Nonfree 32bit Updates (distrib82)
Tainted 32bit Release (distrib86)
Tainted 32bit Updates (distrib87)
[taylor@localhost ~]$ sudo urpmi steam
[sudo] password for taylor:
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4.tainted
libmesagl1-10.0.5-1.1.mga4.tainted
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway? (Y/n) y
While some packages may have been installed, there were failures.
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-10.0.5-1.1.mga4.tainted
libmesagl1-10.0.5-1.1.mga4.tainted
steam-1.0.0.36-3.mga4.nonfree
Continue installation anyway?
[taylor@localhost ~]$
tfryett
 
Posts: 10
Joined: Mar 3rd, '15, 10:24

Re: Problems Installing Steam from the Repositories

Postby benmc » Mar 9th, '15, 10:54

In your case any repos above # 45 are not really required, please unselect them.
they can cause issues if the mirrors are not all in sync and you have one repo that has an older version of a package that you need.
you will also need to select :
#19 tainted release,
#42 tainted 32 bit updates as well, going from the numbers you have supplied.
this will make all your repos on the same mirror.
benmc
 
Posts: 1215
Joined: Sep 2nd, '11, 12:45
Location: Pirongia, New Zealand

Re: Problems Installing Steam from the Repositories

Postby tfryett » Mar 9th, '15, 16:38

Ok so something like this if I understood corectly?

Code: Select all
[taylor@localhost ~]$ urpmq --list-media active
Nonfree Backports Testing (distrib19)
Core Release (distrib46)
Core Updates (distrib48)
Nonfree Release (distrib56)
Nonfree Updates (distrib58)
Tainted Release (distrib66)
Tainted Updates (distrib68)
Core 32bit Release (distrib76)
Core 32bit Updates (distrib77)
Nonfree 32bit Release (distrib81)
Nonfree 32bit Updates (distrib82)
Tainted 32bit Release (distrib86)
Tainted 32bit Updates (distrib87)
tfryett
 
Posts: 10
Joined: Mar 3rd, '15, 10:24

Re: Problems Installing Steam from the Repositories

Postby pete910 » Mar 9th, '15, 19:38

Disable the nonfree backports.

You should be good to go then
User avatar
pete910
 
Posts: 357
Joined: Jan 8th, '12, 18:53

Re: Problems Installing Steam from the Repositories

Postby doktor5000 » Mar 9th, '15, 20:10

FWIW, the easiest after the installation to setup your repositories is to use:

Code: Select all
urpmi.removemedia -a
urpmi.addmedia --distrib --wget 'http://mirror.easthsia.com/mageia/distrib/$RELEASE/$ARCH'
urpmi.update --no-ignore "Tainted Release" && urpmi.update --no-ignore "Tainted Updates" && urpmi.update --no-ignore "Nonfree Release" && urpmi.update --no-ignore "Nonfree Updates" && urpmi.update -a


This will remove all repos, add a complete set of repos from the mirror http://mirror.easthsia.com and automatically enable nonfree and tainted repos.
It will work the same whether used on i586 or x86_64 system and will automatically pull the repos for the Mageia version you're currently using.

Then do an urpmi --auto-update to replace the normal packages against the tainted ones for audio and video codecs and such and you don't need to think about default repos again.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18060
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Basic support

Who is online

Users browsing this forum: No registered users and 1 guest