Bug 770078 - kmod-ixgbe fails to install and should not be listed on the Technical Notes for RHEL 6.2
Summary: kmod-ixgbe fails to install and should not be listed on the Technical Notes f...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: Red_Hat_Enterprise_Linux-Release_Notes-6-en-US
Version: 6.2
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Martin Prpič
QA Contact: Martin Prpič
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-23 10:14 UTC by Akemi Yagi
Modified: 2012-01-18 09:57 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-01-18 09:57:22 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
CentOS 5337 0 None None None Never

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


Note You need to log in before you can comment on or make changes to this bug.