Activity log for bug #1627794

Date Who What changed Old value New value Message
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