dnf errors or kernel* rpm problems?

Kevin Martin ktmdms at gmail.com
Wed Jun 25 17:20:17 UTC 2014


dnf upgrade doesn't show an error while updating the kernel packages but there are missing entries in grub2.conf after an upgrade
that should be for the new kernel that was downloaded and, supposedly, installed.  If I attempt a dnf reinstall of the kernel and
related rpms then I get the following errors:


================================================================================
 Package                 Arch      Version                     Repository  Size
================================================================================
Reinstalling:
 kernel                  x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     86 k
 kernel-core             x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     18 M
 kernel-modules          x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     17 M
 kernel-headers          x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide    985 k
 kernel-tools-libs       x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     92 k
     replacing  kernel-tools-libs.x86_64 3.15.0-0.rc7.git0.1.fc21
     replacing  kernel-tools-libs.x86_64 3.15.0-0.rc8.git1.2.fc21
     replacing  kernel-tools-libs.x86_64 3.16.0-0.rc0.git11.1.fc21
 kernel-modules-extra    x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide    2.2 M
Transaction Summary
================================================================================
Total size: 38 M
Downloading Packages:
--------------------------------------------------------------------------------
Total                                           3.7 GB/s |  38 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.15.0-0.rc7.git0.1.fc21.x86_64
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.15.0-0.rc8.git1.2.fc21.x86_64
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.16.0-0.rc0.git11.1.fc21.x86_64
Error Summary
-------------





Dependencies resolved.
================================================================================
 Package                 Arch      Version                     Repository  Size
================================================================================
Reinstalling:
 kernel                  x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     86 k
 kernel-core             x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     18 M
 kernel-modules          x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     17 M
 kernel-headers          x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide    985 k
     replacing  kernel-headers.x86_64 3.16.0-0.rc0.git11.1.fc21
 kernel-tools-libs       x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide     92 k
     replacing  kernel-tools-libs.x86_64 3.15.0-0.rc7.git0.1.fc21
     replacing  kernel-tools-libs.x86_64 3.15.0-0.rc8.git1.2.fc21
     replacing  kernel-tools-libs.x86_64 3.16.0-0.rc0.git11.1.fc21
 kernel-modules-extra    x86_64    3.16.0-0.rc2.git0.1.fc21    rawhide    2.2 M

Transaction Summary
================================================================================

Total size: 38 M
Downloading Packages:
--------------------------------------------------------------------------------
Total                                           3.7 GB/s |  38 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.15.0-0.rc7.git0.1.fc21.x86_64
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.15.0-0.rc8.git1.2.fc21.x86_64
  file /usr/lib64/libcpupower.so.0.0.0 from install of kernel-tools-libs-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-tools-libs-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/audit.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/btrfs.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can/bcm.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can/error.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can/gw.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can/netlink.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/can/raw.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/capability.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/ethtool.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/filter.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/if_fddi.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/if_link.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/if_tunnel.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/l2tp.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/neighbour.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/netfilter/nf_tables.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file
from package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/netfilter/nfnetlink.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file
from package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/netfilter/nfnetlink_acct.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with
file from package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/nfc.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/nl80211.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/nvme.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/openvswitch.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/perf_event.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/tipc.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/tipc_config.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/linux/udp.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from package
kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64
  file /usr/include/sound/compress_offload.h from install of kernel-headers-3.16.0-0.rc2.git0.1.fc21.x86_64 conflicts with file from
package kernel-headers-3.16.0-0.rc0.git11.1.fc21.x86_64

In the first case if I remove all of the kernel-tools-libs rpms using "rpm -e --nodeps" and in the second case the same for the
previous kernel-headers rpm I can then do the reinstall, grub2.conf gets updated, and I can boot into the new kernel.  I'm not sure
what the problem is here, dnf or the kernel* rpms.

Is nobody else seeing this?


-- 

Regards,

------------------------
Kevin


More information about the test mailing list