Description of problem:
'openstack overcloud update ...' fails when yum is already locked on an overcloud node. The overcloud update subsequently times out waiting for yum_update.sh to obtain a list of packages requiring an update on that node.
Version-Release number of selected component (if applicable):
* Red Hat OpenStack Platform 9.
* RHEL 7.
* yum-3.4.3-150.el7.
How reproducible:
Every time.
Steps to Reproduce:
1. On an overcloud node, trigger a scenario where yum is locked. In a real world use-case, this could be due to a previous issue being experienced on an overcloud node.
2. Run 'openstack overcloud update ...'.
Actual results:
The overcloud update times out when the yum_update.sh script tries to obtain a list of packages requiring update from the node which is locked.
Expected results:
For the overcloud update sequence to handle this situation effectively, perhaps through clear error messaging or by handling of the yum lock.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:2140