Bug 171989 - rhel4 modules loading signing issue
Summary: rhel4 modules loading signing issue
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: kernel   
(Show other bugs)
Version: 4.0
Hardware: All
OS: Linux
Target Milestone: ---
: ---
Assignee: Jason Baron
QA Contact: Brian Brock
Depends On:
Blocks: 168430
TreeView+ depends on / blocked
Reported: 2005-10-28 19:57 UTC by Linda Wang
Modified: 2013-03-06 05:58 UTC (History)
1 user (show)

Fixed In Version: RHSA-2006-0132
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-03-07 20:35:38 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
fix issue (385 bytes, patch)
2005-10-28 20:01 UTC, Jason Baron
no flags Details | Diff

External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2005:808 normal SHIPPED_LIVE Important: kernel security update 2005-10-27 04:00:00 UTC
Red Hat Product Errata RHSA-2006:0132 qe-ready SHIPPED_LIVE Moderate: Updated kernel packages available for Red Hat Enterprise Linux 4 Update 3 2006-03-09 16:31:00 UTC

Description Linda Wang 2005-10-28 19:57:43 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050512 Red Hat/1.0.4-1.4.1 Firefox/1.0.4

Description of problem:
Turns out that kernel modules from our tree built against say U1 will not 
load against U2. (Same was the case for GA -> U1). The reason is that we 
sign our kernel modules, and the signature changes everytime the kernel is 
rebuilt. The reason that binary modules work, is that if a module isn't 
signed then it loads anyways. So out of tree modules work.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.install the system with RHEL4 Updates
2.load a previous version of driver module

Actual Results:  Turns out that kernel modules from our tree built against say U1 will not load against U2. 

Expected Results:  allow all signed modules to load but marking them with a 'U' so that we know they aren't from the same rpm.

Additional info:

Comment 1 Jason Baron 2005-10-28 20:01:46 UTC
Created attachment 120516 [details]
fix issue

This patch attempts to make all non-rpm modules show up as U. this means that
modules from different kernels will load but will just be marked with a U.
patch as of yet untested.

Comment 5 Red Hat Bugzilla 2006-03-07 20:35:38 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.


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