Hide Forgot
Created attachment 1226384 [details] Output of sudo dnf -v system-upgrade download --releasever=25 Description of problem: Unable to upgrade from fedora 24 to 25 because dnf is trying to install rpm.i686 which conflicts with rpm.x86_64. Version-Release number of selected component (if applicable): $ rpm -q dnf-plugin-system-upgrade dnf-plugin-system-upgrade-0.7.1-2.fc24.noarch How reproducible: Everytime Steps to Reproduce: 1. run sudo dnf -v system-upgrade download --releasever=25 Actual results: Error: Transaction check error: file /usr/lib/rpm/macros conflicts between attempted installs of rpm-4.13.0-4.fc25.i686 and rpm-4.13.0-4.fc25.x86_64 Expected results: rpm.i686 should not be installed on a x86_64 system. Additional info: I do not have rpm.i686 installed.
The issue is that you have some i686 packages which gained a dependency on the rpm package, so it is being pulled in to satisfy that dependency. It's most likely rpm-plugin-selinux.i686 that you have installed. So you should first uninstall some i686 packages (which I assume you don't need), and then retry the upgrade: dnf remove rpm-libs.i686 rpm-plugin-selinux.i686
Thank you very much for the solution. After removed package rpm-libs.i686 and rpm-plugin-selinux.i686, I could upgrade my fedora now.