Below issue I see not only on x86_64 but on armv7hl abd aarch64 Dependencies resolved. ========================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================= Upgrading: kernel-headers x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 1.1 M kernel-tools x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 174 k kernel-tools-libs x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 61 k Installing dependencies: kernel x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 52 k kernel-core x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 22 M kernel-modules x86_64 4.11.0-0.rc2.git3.1.fc27 rawhide 23 M Transaction Summary ========================================================================================================================================================================= Install 3 Packages Upgrade 3 Packages Total size: 47 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] kernel-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded [SKIPPED] kernel-core-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded [SKIPPED] kernel-modules-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded [SKIPPED] kernel-headers-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded [SKIPPED] kernel-tools-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded [SKIPPED] kernel-tools-libs-4.11.0-0.rc2.git3.1.fc27.x86_64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction check error: file /usr/lib/.build-id/6e/8f11ff03ae974b8571457ec529bb4f4d8b6164 from install of kernel-core-4.11.0-0.rc2.git3.1.fc27.x86_64 conflicts with file from package kernel-core-4.11.0-0.rc2.git1.1.fc27.x86_64 file /usr/lib/.build-id/6f/d870b6e4129246f3d64800353d5a77f156b66a from install of kernel-core-4.11.0-0.rc2.git3.1.fc27.x86_64 conflicts with file from package kernel-core-4.11.0-0.rc2.git1.1.fc27.x86_64 Error Summary -------------
Affects kernel-devel as well, if installed. You can manually uninstall the old kernel packages first and then the new kernel will install. See also bug 1433567.
Today I've hit the same issue again. Error: Transaction check error: file /usr/lib/.build-id/6e/8f11ff03ae974b8571457ec529bb4f4d8b6164 from install of kernel-core-4.11.0-0.rc2.git4.1.fc27.x86_64 conflicts with file from package kernel-core-4.11.0-0.rc2.git3.1.fc27.x86_64 file /usr/lib/.build-id/6f/d870b6e4129246f3d64800353d5a77f156b66a from install of kernel-core-4.11.0-0.rc2.git4.1.fc27.x86_64 conflicts with file from package kernel-core-4.11.0-0.rc2.git3.1.fc27.x86_64
I think that this idea with symlinks in /usr/lib/.build-id is generally bad and I can provide simpler solution without polluting directories tree. As I'll only confirm that I'm fully understanding current approach will try to write shortly some email on ferdora-deve and link it to this ticket. (Or maybe should I drop such longer comment with some description of better solution here?).
*** This bug has been marked as a duplicate of bug 1431296 ***