Bug 1214105 - CentOS Node installation fails with IOError with EFI
Summary: CentOS Node installation fails with IOError with EFI
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: oVirt
Classification: Retired
Component: ovirt-node
Version: 3.5
Hardware: x86_64
OS: Linux
high
medium
Target Milestone: ---
: 3.6.0
Assignee: Ryan Barry
QA Contact: bugs@ovirt.org
URL:
Whiteboard: node
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-04-22 01:51 UTC by David Pinkerton
Modified: 2016-02-10 19:39 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-07-08 10:54:41 UTC
oVirt Team: Node
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 40155 0 master MERGED centos7 doesn't use EFI/redhat anymore. Branch out Never

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.


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