Attempting a system upgrade from F37 to F38 results in a conflict from missing multilib for libomp. Reproducible: Always Steps to Reproduce: 1. Start with F37 with libomp (x86_64+i686) installed 2. Run upgrade from test email `sudo dnf --releasever=38 --setopt=module_platform_id=platform:f38 --enablerepo=updates-testing $(rpm -q fedora-repos-modular >/dev/null && echo --enablerepo=updates-testing-modular) --assumeno distro-sync` Actual Results: The following error occurs: Problem 2: libomp-15.0.7-1.fc37.i686 has inferior architecture - libomp-15.0.7-1.fc37.x86_64 does not belong to a distupgrade repository - problem with installed package libomp-15.0.7-1.fc37.i686 Expected Results: No conflicts or transaction errors during upgrade. Checking F37 [1] shows an x86_64 and i686 package for libomp and libomp-devel. Checking F38 [2] shows both architectures for _only_ libomp-devel. Perhaps it is related to this loss of a shared library [3]? [1] https://dl.fedoraproject.org/pub/fedora/linux/releases/37/Everything/x86_64/os/Packages/l/ [2] https://dl.fedoraproject.org/pub/fedora/linux/development/38/Everything/x86_64/os/Packages/l/ [3] https://src.fedoraproject.org/rpms/libomp/c/7b0c6905ecfc2251e2dfd86e566042311c42aa45?branch=rawhide
This is related to this upstream change [1]. Elliott, are there any packages requiring libomp.i686 in your system? [1] https://reviews.llvm.org/D142023
We've identified that libomp-devel.i686 stopped depending on libomp.i686 and we believe this could be causing i686 package to not be included in the x86_64 multilib repository. I'm working on a fix.
FEDORA-2023-bd0b7a43b6 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-bd0b7a43b6
FEDORA-2023-bd0b7a43b6 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
This needs fixing on F38 as well, to fix upgrades. (In reply to Tulio Magno Quites Machado Filho from comment #1) > Elliott, are there any packages requiring libomp.i686 in your system? On F37, yes, libomp-devel does. On F38, I don't know as I haven't upgraded yet.
In the end, the changes to Rawhide didn't work. I reported the following issue to releng: https://pagure.io/releng/issue/11395 There is a chance this could be related to how multilib packages are being chosen.
FEDORA-2023-7d5643bcbb has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-7d5643bcbb
FEDORA-2023-7d5643bcbb has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-36b95f852a has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-36b95f852a
I we have on-going fixes in place for both Fedora 38 and Rawhide. I will continue to monitor if libomp.i686 is pushed to both x86_64 repositories.
FEDORA-2023-36b95f852a has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-36b95f852a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-36b95f852a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
I've just confirmed that libomp-16.0.1-3.fc39.i686 did land in the rawhide repository. While the F38 update is in testing, we can already confirm the following command is not failing anymore: dnf --releasever=38 --setopt=module_platform_id=platform:f38 --enablerepo=updates-testing $(rpm -q fedora-repos-modular >/dev/null && echo --enablerepo=updates-testing-modular) --assumeno distro-sync But we'll only be sure of the fix after the package lands in the stable repository in 2 weeks.
FEDORA-2023-36b95f852a has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-71d5ea5db1 (libomp17-17.0.6-1.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-71d5ea5db1
FEDORA-2024-71d5ea5db1 (libomp17-17.0.6-1.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.