Description of problem: A UC upgrade will fail with: 2021-04-09 17:46:45 | The error appears to be in '/home/stack/undercloud-ansible-xd1nbsp0/external_upgrade_steps_tasks.yaml': line 84, column 13, but may 2021-04-09 17:46:45 | be elsewhere in the file depending on the exact syntax problem. 2021-04-09 17:46:45 | 2021-04-09 17:46:45 | The offending line appears to be: 2021-04-09 17:46:45 | 2021-04-09 17:46:45 | - import_role: 2021-04-09 17:46:45 | name: tripleo_container_stop 2021-04-09 17:46:45 | ^ here 2021-04-09 17:46:45 | Exception: Online Upgrade failed Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-11.4.1-2.20210323012110.c3396e2.el8ost.1.noarch tripleo-ansible-0.6.1-2.20210323013845.00f09d9.el8ost.1.noarch Compose: RHOS-16.2-RHEL-8-20210409.n.0 The backports to train that brought in tripleo_container_stop failed to account for the role name in train which is tripleo-container-stop.
*** This bug has been marked as a duplicate of bug 1949629 ***
*** Bug 1949629 has been marked as a duplicate of this bug. ***
Undercloud upgrade no longer fails with the error in the description. Also the command: openstack overcloud external-upgrade run -y --stack overcloud --tags container_image_prepare no longer fails with the error in the description.
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 (Red Hat OpenStack Platform (RHOSP) 16.2 enhancement 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/RHEA-2021:3483