Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1214105

Summary: CentOS Node installation fails with IOError with EFI
Product: [Retired] oVirt Reporter: David Pinkerton <david.pinkerton2>
Component: ovirt-nodeAssignee: Ryan Barry <rbarry>
Status: CLOSED NEXTRELEASE QA Contact: bugs <bugs>
Severity: medium Docs Contact:
Priority: high    
Version: 3.5CC: b.bellec, bugs, ecohen, fdeutsch, gklein, lsurette, mgoldboi, ovirt-bugs, rbalakri, yeylon
Target Milestone: ---   
Target Release: 3.6.0   
Hardware: x86_64   
OS: Linux   
Whiteboard: node
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-08 10:54:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Pinkerton 2015-04-22 01:51:26 UTC
Description of problem:

Installation of ovirt-node on IBM H22 blade (latest firmware as @ 22/04/2015) fails with IOError message.

Version-Release number of selected component (if applicable):
ovirt-node-iso-3.5-0.201502231653.el7.iso

How reproducible:
Installation

Steps to Reproduce:
1. boot on iso image
2. select installation


Actual results:

IOError(2, 'No such file or directory')



Expected results:
Successful Installation

Additional info:
/var/log/ovirt-node.log
IOError: [Errno 2] No such file or directory: '/boot/efi/EFI/redhat/grub.efi'


Directory Structure
/boot/efi/EFI/BOOT
/boot/efi/EFI/centos


/etc/os-release
NAME="CentOS Linux"


/etc/redhat-release
oVirt Node Hypervisor 3.5 (0.999.201502231653.el7.centos)




FYI: ovirt-node-iso-3.5-0.201502231653.el6.iso worked successfully

Comment 1 Fabian Deutsch 2015-04-22 08:32:49 UTC
David, thank you for the report.

It looks like the EFI support has issues on el7.

Comment 2 Ryan Barry 2015-04-22 14:22:35 UTC
(In reply to Fabian Deutsch from comment #1)
> David, thank you for the report.
> 
> It looks like the EFI support has issues on el7.

centos used to use EFI/redhat

Looks like they added their own loader (probably signed) that we're defaulting to on upstream images built from centos base.

I'll add some logic to catch this and install the centos loader

Comment 3 Benjamin Bellec 2015-05-13 19:23:04 UTC
I have the same problem when trying to install "ovirt-node-iso-3.5-0.999.201504280931.el7.centos.iso" on a Lenovo x3250 M5.

Does the fix is supposed to be included in this ISO ?

Comment 4 Ryan Barry 2015-05-13 19:29:29 UTC
No, the patch isn't merged yet.

Hopefully we can get a review and merge this week so future ISOs will include it.

Comment 5 Benjamin Bellec 2015-05-13 19:36:11 UTC
OK, nice.

Comment 7 Fabian Deutsch 2015-07-08 10:54:41 UTC
We've included some fix, which can possibly fix this issue.