Bug 1118340

Summary: Ruby classloader fails to import Net::DHCP module
Product: Red Hat Satellite Reporter: Hugh Brock <hbrock>
Component: ProvisioningAssignee: Scott Seago <sseago>
Status: CLOSED NOTABUG QA Contact: Katello QA List <katello-qa-list>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.0.4CC: dcleal
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: All   
OS: Unspecified   
URL: http://projects.theforeman.org/issues/6559
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-11 14:34:04 UTC Type: Bug
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:    
Bug Blocks: 1118344    

Description Hugh Brock 2014-07-10 13:10:25 UTC
Description of problem: See http://projects.theforeman.org/issues/6559 . When attempting to provision a node, Foreman sometimes fails claiming net/dhcp does not provide a module it actually does provide


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


How reproducible: Using Staypuft, attempt to provision a multi-node hostgroup


Steps to Reproduce:
1. Add hosts to the controller role
2. Click "Deploy"
3. Check error logs

Actual results:

Nodes never receive correct kickstart or configuration from Foreman


Expected results: Nodes configure and boot normally


Additional info:

Stack trace at http://pastebin.test.redhat.com/220715
PR to fix is at https://github.com/theforeman/foreman/pull/1577

Comment 1 Dominic Cleal 2014-07-10 13:14:40 UTC
Connecting redmine issue http://projects.theforeman.org/issues/6559 from this bug

Comment 3 Hugh Brock 2014-07-11 14:34:04 UTC
Figured out a better way to resolve this in the engine itself. Closing.