Bug 770078

Summary: kmod-ixgbe fails to install and should not be listed on the Technical Notes for RHEL 6.2
Product: Red Hat Enterprise Linux 6 Reporter: Akemi Yagi <toracat>
Component: Red_Hat_Enterprise_Linux-Release_Notes-6-en-USAssignee: Martin Prpič <mprpic>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Prpič <mprpic>
Severity: low Docs Contact:
Priority: unspecified    
Version: 6.2CC: jcpunk, notting, pasteur
Target Milestone: rcKeywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-18 09:57:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Akemi Yagi 2011-12-23 10:14:14 UTC
Description of problem:
kmod-ixgbe is listed in the "New Packages" section of the 6.2 Technical Notes:

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/6.2_Technical_Notes/ch03.html 

However, kmod-ixgbe was built for RHEL 6.1 and is not kABI-compatible with RHEL 6.2 kernels. Because of this, an attempt to install this module on a RHEL 6.2 system results in error.

Resolving Dependencies
--> Running transaction check
---> Package kmod-ixgbe.x86_64 0:3.4.8_k-3.el6_1 will be installed
--> Processing Dependency: kernel(dcb_getapp) = 0x8e8c1e18 for package: kmod-ixgbe-3.4.8_k-3.el6_1.x86_64
--> Finished Dependency Resolution
Error: Package: kmod-ixgbe-3.4.8_k-3.el6_1.x86_64 (updates)
Requires: kernel(dcb_getapp) = 0x8e8c1e18
Installed: kernel-2.6.32-220.el6.x86_64 (@base)
kernel(dcb_getapp) = 0x05e303b2
Available: kernel-debug-2.6.32-220.el6.x86_64 (base)
kernel(dcb_getapp) = 0x858fd4b5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Version-Release number of selected component (if applicable):
kmod-ixgbe-3.4.8_k-3.el6_1

How reproducible:
Always. However, if there is any kernel from RHEL 6.1 on the system, no error occurs because it fulfils the requirement.

Steps to Reproduce:
1. Install RHEL 6.2
2. Install kmod-ixgbe
3.
  
Actual results:
Installation of kmod-ixgbe fails.

Expected results:
Installation of kmod-ixgbe fails.

Additional info:
This may sound awkward but the failure is the expected result in this case. The issue here is that kmod-ixgbe does not belong in RHEL 6.2 and therefore should not be listed in the 6.2 Tech Notes.

By the same (or similar) token, kmod-igb-3.0.6_k-2.el6_1 and kmod-tg3-3.119-2.el6_1 should be removed from the 6.2 Notes. The 6.2 kernels contain all of these as in-kernel modules (same version as those in kmods).

Comment 2 Martin Prpič 2012-01-10 12:51:44 UTC
The following new package errata have been removed from the 6.2 Technical Notes as they were only relevant to RHEL6.1:

kmod-ixgbe, kmod-igb, kmod-tg3, kmod-be2net

Thank you for reporting this issue!

Martin