Bug 1029681

Summary: EFI boot order snippet breaks Xen guest recipes on ia64/HVM
Product: [Retired] Beaker Reporter: Bill Peck <bpeck>
Component: schedulerAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.14CC: aigao, asaha, dcallagh, llim, qwan, rmancy, xjia
Target Milestone: 0.14.4   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-19 05:09:13 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:

Description Bill Peck 2013-11-12 22:13:16 UTC
Description of problem:

Running efibootmgr on a RHEL5 ia64/HVM guest will fail, and that appears to cause anaconda to crash.

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

How reproducible:
Everytime

Steps to Reproduce:
1. submit a job with rhel5 ia64/HVM recipe.
2.
3.

Actual results:
+ /usr/sbin/efibootmgr -o FFFF,0000

boot entry FFFF does not exist

(and no more %post is executed)

Comment 3 Dan Callaghan 2013-11-13 00:02:24 UTC
Actually it looks like it causes the Xen domain to crash completely:

[2013-11-12 18:19:10 xend.XendDomainInfo 3107] WARNING (XendDomainInfo:1262) Domain has crashed: name=ia64_xen_hvm id=1.

but my Xen skills are pretty weak so I have not yet figured out anything more than that.

Comment 5 Dan Callaghan 2013-11-20 23:20:03 UTC
We can easily enough skip the efibootmgr snippet for guest recipes, which should work around this problem.

Comment 6 Nick Coghlan 2013-11-21 01:17:11 UTC
Retitled and added to 0.14.4 - +1 for just skipping the snippet in guest recipes, since we only need it for bare metal provisioning.

Comment 7 Dan Callaghan 2013-11-22 00:00:48 UTC
http://gerrit.beaker-project.org/2530