--- libdnf-0.31.0/libdnf/goal/Goal.cpp.orig 2019-06-23 18:33:29.205434790 +0200 +++ libdnf-0.31.0/libdnf/goal/Goal.cpp 2019-06-23 19:33:44.093032736 +0200 @@ -1185,6 +1185,8 @@ solver_set_flag(solv, SOLVER_FLAG_ALLOW_VENDORCHANGE, 1); /* don't erase packages that are no longer in repo during distupgrade */ solver_set_flag(solv, SOLVER_FLAG_KEEP_ORPHANS, 1); + /* x86_64: disable inferior arch check to allow x86 packages cohexistance */ + solver_set_flag(solv, SOLVER_FLAG_NO_INFARCHCHECK, 1); /* no arch change for forcebest */ solver_set_flag(solv, SOLVER_FLAG_BEST_OBEY_POLICY, 1); /* support package splits via obsoletes */