2016-09-26 17:55:03 |
Pavel Gluschak |
bug |
|
|
added bug |
2016-09-26 17:55:59 |
Pavel Gluschak |
description |
Currently fuel-agent determines grub2 config location by probing /boot/grub/ and /boot/grub2/ directories existence (see [1]). But on CentOS 7 both directories exist, but as soon as grub2 is used by default, config file should be installed in /boot/grub2/.
[1] https://github.com/openstack/fuel-agent/blob/master/fuel_agent/utils/grub.py#L30-L32 |
Currently fuel-agent determines grub2 config location by probing /boot/grub/ and /boot/grub2/ directories existence (see [1]). But on CentOS 7 both directories exist, but as soon as grub2 is used by default, config file should be installed in /boot/grub2/. However, as /boot/grub/ goes first, config file is installed in invalid location and node cannot boot.
[1] https://github.com/openstack/fuel-agent/blob/master/fuel_agent/utils/grub.py#L30-L32 |
|
2016-09-26 17:56:09 |
Pavel Gluschak |
fuel: assignee |
|
Pavel Gluschak (scsnow) |
|
2016-09-26 18:04:26 |
OpenStack Infra |
fuel: status |
New |
In Progress |
|
2016-09-26 18:07:20 |
Pavel Gluschak |
summary |
fuel-agent installs grub2 config in invalid location |
fuel-agent installs grub2 config in invalid location on rhel7 |
|
2016-09-27 08:30:08 |
Pavel Gluschak |
description |
Currently fuel-agent determines grub2 config location by probing /boot/grub/ and /boot/grub2/ directories existence (see [1]). But on CentOS 7 both directories exist, but as soon as grub2 is used by default, config file should be installed in /boot/grub2/. However, as /boot/grub/ goes first, config file is installed in invalid location and node cannot boot.
[1] https://github.com/openstack/fuel-agent/blob/master/fuel_agent/utils/grub.py#L30-L32 |
Currently fuel-agent determines grub2 config location by probing /boot/grub/ and /boot/grub2/ directories existence (see [1]). But on CentOS 7 both directories exist and as soon as grub2 is used by default config file should be installed in /boot/grub2/. However, as /boot/grub/ goes first, config file is installed in invalid location and node cannot boot.
[1] https://github.com/openstack/fuel-agent/blob/master/fuel_agent/utils/grub.py#L30-L32 |
|
2016-09-27 10:09:26 |
Dmitry Pyzhov |
fuel: milestone |
|
9.2 |
|
2016-09-27 10:09:37 |
Dmitry Pyzhov |
fuel: milestone |
9.2 |
10.0 |
|
2016-09-27 10:09:40 |
Dmitry Pyzhov |
fuel: importance |
Undecided |
Medium |
|
2016-09-27 12:09:30 |
Alexander Gordeev |
tags |
|
area-python |
|