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
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
wow, that was fast, thx! Any suggestion how i can remove the updates_testing packages and "downgrade" ?
Deactivate updates_testing repo with drakrpm-edit-media Then, as root in a terminal: urpmi --downgrade mesa urpmi --auto-update
That worked, thx a lot, bug can be closed
Status: NEW => RESOLVEDResolution: (none) => FIXED