Hide Forgot
Description of problem: On a F27 freshly upgraded from F26, dnf upgrade is blocked by a multiple-architecture related conflict. I don't remember why I have both i686 and x86_64 installed--it was almost certainly automatically done by dnf. Version-Release number of selected component (if applicable): compiler-rt-4.0.1-4.fc27.i686 How reproducible: every time Steps to Reproduce: 1. dnf -y upgrade Actual results: Problem: compiler-rt-4.0.1-4.fc27.i686 has inferior architecture - cannot install both compiler-rt-4.0.1-5.fc27.x86_64 and compiler-rt-4.0.1-4.fc27.x86_64 - cannot install both compiler-rt-4.0.1-4.fc27.x86_64 and compiler-rt-4.0.1-5.fc27.x86_64 - cannot install the best update candidate for package compiler-rt-4.0.1-4.fc27.i686 - cannot install the best update candidate for package compiler-rt-4.0.1-4.fc27.x86_64 ================================================================================ Package Arch Version Repository Size ================================================================================ Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): compiler-rt x86_64 4.0.1-5.fc27 updates 1.7 M Expected results: no conflicts, sucessful upgrade
As a workaround, dnf -y update --best --allowerasing resolves the problem by removing i686 versions clang-libs i686 4.0.1-5.fc27 @fedora 45 M compiler-rt i686 4.0.1-4.fc27 @fedora 15 M mesa-libOpenCL i686 17.2.4-2.fc27 @updates 1.9 M I think it's OK because I still have the .x86_64 versions which is what I care about.
*** This bug has been marked as a duplicate of bug 1513286 ***