Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 4 product line. The current stable release is 4.9. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 164012

Summary: updateDiskless does not always include all necessary kernel modules in initrd
Product: Red Hat Enterprise Linux 4 Reporter: Jason Vas Dias <jvdias>
Component: system-config-netbootAssignee: Jason Vas Dias <jvdias>
Status: CLOSED ERRATA QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: 4.0   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: RHBA-2005-484 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-10-05 13:48:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 163951    
Bug Blocks: 156322    

Description Jason Vas Dias 2005-07-22 21:00:19 UTC
+++ This bug was initially created as a clone of Bug #163951 +++

Description of problem:
updateDiskless copies all network driver modules from the client root into the
initrd, but fails to include dependency modules outside the /drivers/net subdir. 
For example the pcnet32 modules requires 'crc32.o', which is located in /lib and
thefore won't be copied into the initrd.
The result is that the diskless client will not boot because it cannot load the
kernel module for its network card. 

Version-Release number of selected component (if applicable):
redhat-config-netboot-0.1.18-1_EL3

How reproducible:
always

Steps to Reproduce:
1. setup a diskless client with a pcnet32 network card, following the
intructions in the Sytem Administrator Guide
2. boot the client.
3.
  
Actual results:
Kernel panic at boot, because the NFS root fs could not be mounted due to
failure to load the pcnet32 netwerk module.

Expected results:
The diskless system should have booted properly.

Additional info:
In this instance the problem can be solved easily by including
/lib/modules/`uname -r`/kernel/lib in the the initrd.

Comment 1 Jason Vas Dias 2005-07-22 22:41:11 UTC
This bug is now fixed with system-config-netboot-0.1.22-1_EL4 .


Comment 4 Red Hat Bugzilla 2005-10-05 13:48:53 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.

http://rhn.redhat.com/errata/RHBA-2005-484.html