Update of master node 9.0-9.1 fails if there is an additional package in system which contains 'fuel-nailgun' substring
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Anton Chevychalov |
Bug Description
If there is more than one package in system that contains "fuel-nailgun" in it (e.g. extensions) "upgrade-prepare master" can fetch wrong package for selecting service for restarting:
=======
[root@nailgun versions]# PACKAGE="$(rpm -qa | grep '^fuel-nailgun')"
[root@nailgun versions]# echo $PACKAGE
fuel-nailgun-
[root@nailgun versions]# SERVICES=$(rpm -ql "$PACKAGE" | grep '^/usr/
[root@nailgun versions]# echo $SERVICES
=======
this leads to not restarted nailgun and non-zero ret code.
Steps to reproduce:
Deploy Fuel 9.0
Install fuel-nailgun-
Upgrade Fuel to 9.1
summary: |
Update of master node 9.0-9.1 fails if there is an additional package in - system which contains 'nailgun' substring + system which contains 'fuel-nailgun' substring |
description: | updated |
Changed in fuel: | |
assignee: | nobody → Anton Chevychalov (achevychalov) |
Changed in fuel: | |
status: | New → In Progress |
tags: | added: release-notes |
tags: |
added: release-notes-done removed: release-notes |
tags: | added: on-verification |
Workaround: remove fuel-nailgun- extension- cluster- upgrade- 9.1-1.mos81. git.f98dc1c. noarch before upgrade.
Fix: https:/ /review. fuel-infra. org/#/c/ 27078/