Description of problem: When upgrading an up-to-date Mageia 7 system to Mageia 8/cauldron the following message is shown: """ Some requested packages cannot be installed: libgl1-1.3.2-16.mga8.i586 (due to unsatisfied libmesagl1[>= 20.1.4], trying to promote libGL.so.1) """ Version-Release number of selected component (if applicable): libgl1-1.3.2-16.mga8.i586 How reproducible: Always. Steps to Reproduce: 1. Start with a fully up-to-date Mageia 7 system the package mesa installed. 2. Remove all the Mageia 7 repositories (urpmi.removemedia -a). 3. Add the Mageia 8/cauldron repositories (urpmi.addmedia --distrib "http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/x86_64/"). 4. Do an update (urpmi --split-length 0 --auto-update). 5. See the error message indicated above.
Hi, thanks reporting this. What I don't understand is in steps to reproduce. You wrote you add x86_64 media and the mentioned package is i586........... So this is totally normal. Also, Cauldron is not frozen for now until 4th January 2021 at least. Upgrading is not totally reliable.
CC: (none) => ouaurelien
CC: (none) => ghibomgx, thierry.vignaud, tmb
are the 32bit medias active ? we are switching from standard mesa in Mageia 7 to glvnd enabled mesa in Mageia 8
Yes, 32bit media are active (core, nonfree, tainted).
Can you run the same command with "--debug 2>&1 |tee urpmi.log" added. then compress the urpmi.log and attach it here
Created attachment 12148 [details] /usr/sbin/urpmi --split-length 0 --auto-update --urpmi-root /var/lib/machines/marte_cauldron/ --debug 2>&1 | tee /tmp/urpmi.log Compressed debug log of urpmi as requested.
The debug log may also be useful for bug 27919 and bug 27916.
Created attachment 12149 [details] urpmi --debug log The bug seems to lay down to some incompatibility risen from llvm-11 package. My up to date cauldron x64 system with llvm-11 generate similar issues if I try to install libgl1-1.3.2-16.mga8.i586 as required by nvidia390-lib32-390.138-16.mga8.nonfree.x86_64. This was previously working fine with llvm-10. Attached is a file with "urpmi --debug" log for libgl1-1.3.2-16.mga8.i586 and nvidia390-lib32-390.138-16.mga8.nonfree.x86_64 rpms. The following is a list of llvm rpms installed on my system $rpm -qa --last | grep llvm llvm-test-11.0.1-2.rc2.1.mga8.x86_64 Mon 21 Dec 2020 10:30:52 PM EET lib64llvm-devel-11.0.1-2.rc2.1.mga8.x86_64 Mon 21 Dec 2020 10:30:52 PM EET llvm-11.0.1-2.rc2.1.mga8.x86_64 Mon 21 Dec 2020 10:30:51 PM EET lib64llvm11.0-11.0.1-2.rc2.1.mga8.x86_64 Mon 21 Dec 2020 10:30:51 PM EET llvm-static-11.0.1-2.rc2.1.mga8.x86_64 Mon 21 Dec 2020 10:30:50 PM EET Hope this helps.
CC: (none) => arusanu
Adding to comment #7: This is the list of packages that I had to remove in order to install all the llvm-11 rpms listed in comment7: - libdri-drivers-20.3.1-1.mga8.i586 - libegl1-1.3.2-16.mga8.i586 - libgl1-1.3.2-16.mga8.i586 - libgldispatch0-1.3.2-16.mga8.i586 - libglesv1_cm1-1.3.2-16.mga8.i586 - libglesv22-1.3.2-16.mga8.i586 - libglx0-1.3.2-16.mga8.i586 - libmesaegl1-20.3.1-1.mga8.i586 - libmesagl1-20.3.1-1.mga8.i586 - libmesaglesv1_1-20.3.1-1.mga8.i586 - libmesaglesv2_2-20.3.1-1.mga8.i586 - libmesaglu1-9.0.1-2.mga8.i586 - libopengl0-1.3.2-16.mga8.i586 - libosmesa8-20.3.1-1.mga8.i586 - nvidia390-lib32-390.138-16.mga8.nonfree.x86_64 - python3-llvmlite-0.32.0-1.mga8.x86_64 - python3-numba-0.49.0-1.mga8.x86_64
Please try again when llvm-11.0.1-2.rc2.2.mga8 is on your mirror, it has removed the devel deps causing the install issues
All seems fine with the latest llvm-11. Every conflicting rpms are sorted out for my comments. Thanks for your hard work.
You can thank Thierry, it was he that fixed the deps... I'm just the messenger :)
You're a great team over there at Mageia, even thou my thanks are not aimed pointedly at one person I do appreciate each and everyone's contribution and help (even messenger ;) ). Thus, thanks Thierry and team Mageia and Happy Holidays!
closing thanks :-)
Resolution: (none) => FIXEDCC: (none) => mageiaStatus: NEW => RESOLVED