Bug 29205 - Can't install Steam on Mageia 8 The following packages can't be installed because they depend on packages that are older than the installed ones
Summary: Can't install Steam on Mageia 8 The following packages can't be installed bec...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-02 11:14 CEST by Mike Burgener
Modified: 2021-07-06 08:55 CEST (History)
1 user (show)

See Also:
Source RPM: steam-1.0.0.68-2.mga8.nonfree.src.rpm
CVE:
Status comment:


Attachments

Description Mike Burgener 2021-07-02 11:14:23 CEST
Can't install Steam on Mageia 8 because of "The following packages can't be installed because they depend on packages
that are older than the installed ones"



How reproducible:

urpmi --debug steam

Output:

getting lock on urpmi
parsing: /etc/urpmi/mediacfg.d/Official-8-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/Core Updates Testing (distrib5)/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/Tainted Release (distrib21)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Updates (distrib23)/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]
examining synthesis file [/var/lib/urpmi/Tainted 32bit Release (distrib41)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted 32bit Updates (distrib42)/synthesis.hdlist.cz]
getting exclusive lock on rpm
search_packages: found steam-1.0.0.68-2.mga8.nonfree.x86_64 matching steam
found package(s): steam-1.0.0.68-2.mga8.nonfree.x86_64
opening rpmdb (root=, write=)
selecting steam-1.0.0.68-2.mga8.nonfree.x86_64
requiring libmesagl1,libmesaglu1 for steam-1.0.0.68-2.mga8.nonfree.x86_64
selecting libmesaglu1-9.0.1-2.mga8.i586
requiring libGL.so.1 for libmesaglu1-9.0.1-2.mga8.i586
chosen libgl1-1.3.2-16.mga8.i586 for libGL.so.1
selecting libgl1-1.3.2-16.mga8.i586
requiring libGLX.so.0,libGLdispatch.so.0,libmesagl1[>= 20.1.4] for libgl1-1.3.2-16.mga8.i586
chosen libgldispatch0-1.3.2-16.mga8.i586 for libGLdispatch.so.0
selecting libgldispatch0-1.3.2-16.mga8.i586
chosen libmesagl1-21.1.3-1.mga8.i586 for libmesagl1[>= 20.1.4]
selecting libmesagl1-21.1.3-1.mga8.i586
requiring libdri-drivers[>= 21.1.3-1.mga8],libglx0[>= 1.3.1-7] for libmesagl1-21.1.3-1.mga8.i586
chosen libglx0-1.3.2-16.mga8.i586 for libglx0[>= 1.3.1-7]
selecting libglx0-1.3.2-16.mga8.i586
chosen libdri-drivers-21.1.3-1.mga8.i586 for libdri-drivers[>= 21.1.3-1.mga8]
selecting libdri-drivers-21.1.3-1.mga8.i586
requiring mesa[== 21.1.3] for libdri-drivers-21.1.3-1.mga8.i586
chosen mesa-21.1.3-1.mga8.x86_64 for mesa[== 21.1.3]
the more recent mesa-21.1.4-1.mga8.x86_64 is installed, but does not provide mesa[== 21.1.3] whereas mesa-21.1.3-1.mga8.x86_64 does
selecting mesa-21.1.3-1.mga8.x86_64
unselecting mesa-21.1.3-1.mga8.x86_64
unselecting libdri-drivers-21.1.3-1.mga8.i586
unselecting libmesagl1-21.1.3-1.mga8.i586
unselecting libgl1-1.3.2-16.mga8.i586
unselecting steam-1.0.0.68-2.mga8.nonfree.x86_64
unselecting libmesaglu1-9.0.1-2.mga8.i586
unselecting libgldispatch0-1.3.2-16.mga8.i586
unselecting libglx0-1.3.2-16.mga8.i586
requiring lib64mesagl1[== 21.1.3-1.mga8],lib64mesavulkan-drivers[== 21.1.3-1.mga8] for mesa-21.1.3-1.mga8.x86_64
The following packages can't be installed because they depend on packages
that are older than the installed ones:
libdri-drivers-21.1.3-1.mga8
libmesagl1-21.1.3-1.mga8
libgl1-1.3.2-16.mga8
steam-1.0.0.68-2.mga8.nonfree
libmesaglu1-9.0.1-2.mga8
libgldispatch0-1.3.2-16.mga8
libglx0-1.3.2-16.mga8
Continue installation anyway? (Y/n) 


Thanks in Advance

regards

Tuxinator
Comment 1 Aurelien Oudelet 2021-07-02 11:44:20 CEST
Because you have installed mesa-21.1.4 from core/updates_testing for x86_64 and this repo is not enabled for i586.

> the more recent mesa-21.1.4-1.mga8.x86_64 is installed, but does not provide
> mesa[== 21.1.3] whereas mesa-21.1.3-1.mga8.x86_64 does

CC: (none) => ouaurelien

Comment 2 Mike Burgener 2021-07-02 13:11:17 CEST
wow, that was fast, thx!
Any suggestion how i can remove the updates_testing packages and "downgrade" ?
Comment 3 Aurelien Oudelet 2021-07-02 14:59:15 CEST
Deactivate updates_testing repo with 
drakrpm-edit-media

Then, as root in a terminal:

urpmi --downgrade mesa

urpmi --auto-update
Comment 4 Mike Burgener 2021-07-06 08:55:28 CEST
That worked, thx a lot, bug can be closed

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.