Bug 1038958

Summary: Installations fails because of incorrect grub path
Product: [Retired] oVirt Reporter: haiyang,dong <hadong>
Component: ovirt-nodeAssignee: Joey Boggs <jboggs>
Status: CLOSED CURRENTRELEASE QA Contact: bugs <bugs>
Severity: urgent Docs Contact:
Priority: urgent    
Version: unspecifiedCC: acathrow, cshao, fdeutsch, gouyang, hadong, huiwa, jboggs, leiwang, mgoldboi, ovirt-bugs, ovirt-maint, ycui, yeylon
Target Milestone: ---Keywords: Regression, TestBlocker
Target Release: 3.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: node
Fixed In Version: ovirt-3.4.0-ga Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-31 12:23:58 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:
Attachments:
Description Flags
attached Screenshot for progress_page
none
attached ovirt-node.log none

Description haiyang,dong 2013-12-06 09:04:04 UTC
Created attachment 833477 [details]
attached Screenshot for progress_page

Description of problem:
TUI installations fails in progress_page due to throw exception: IOError(2, 'No such file or directory')
(Seen IOError in progress_page.png).
Also the follow log error info in ovirt-node.log:
-----------------------------------------------------
2013-12-05 23:58:22,889      ERROR Installer transaction failed
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/progress_page.py", line 126, in __run
  File "/usr/lib/python2.7/site-packages/ovirt/node/plugins.py", line 187, in dry_or
  File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/progress_page.py", line 120, in do_commit
  File "/usr/lib/python2.7/site-packages/ovirt/node/installer/core/progress_page.py", line 275, in commit
  File "/usr/lib/python2.7/site-packages/ovirtnode/install.py", line 303, in ovirt_boot_setup
  File "/usr/lib64/python2.7/shutil.py", line 119, in copy
  File "/usr/lib64/python2.7/shutil.py", line 82, in copyfile
IOError: [Errno 2] No such file or directory: '/boot/efi/EFI/redhat/grub.efi'


The root cause is that:
For ovirt-node iso building base on fc19, the files should be "/boot/efi/EFI/fedora/grubx64.efi"
For ovirt-node iso building base on el6, the files should be "/boot/efi/EFI/redhat/grub.efi"

Version-Release number of selected component (if applicable):
ovirt-node-iso-3.1.0-0.999.999.20131206033708git3d43011.1273.fc19.iso

How reproducible:
100%

Steps to Reproduce:

Actual results:


Expected results:

Additional info:

Comment 1 haiyang,dong 2013-12-06 09:05:01 UTC
Created attachment 833478 [details]
attached ovirt-node.log

Comment 2 Joey Boggs 2013-12-09 14:20:51 UTC
http://gerrit.ovirt.org/22200

Comment 4 Sandro Bonazzola 2014-03-03 15:23:54 UTC
This is an automated message.

This BZ should be fixed in oVirt 3.4.0 RC repository, assignee please update the status of the bug to ON_QA once you've verified that the change is included in the build.

Comment 5 Sandro Bonazzola 2014-03-31 12:23:58 UTC
this is an automated message: moving to Closed CURRENT RELEASE since oVirt 3.4.0 has been released