Bug 1425894
Summary: | OSP10 -> OSP11 upgrade fails during ControllerSwiftRingUpdate during major-upgrade-composable-steps.yaml | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Marius Cornea <mcornea> |
Component: | openstack-tripleo-common | Assignee: | Dougal Matthews <dmatthew> |
Status: | CLOSED ERRATA | QA Contact: | Marius Cornea <mcornea> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 11.0 (Ocata) | CC: | aschultz, cschwede, dbecker, dtrainor, egafford, jschluet, mandreou, mburns, mcornea, morazi, rhel-osp-director-maint, scohen, slinaber |
Target Milestone: | rc | ||
Target Release: | 11.0 (Ocata) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-tripleo-common-6.0.0-2.el7ost | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-05-17 20:01:46 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Marius Cornea
2017-02-22 17:14:28 UTC
Debugging shows that ${swift_ring_put_tempurl} is set to an empty value in https://github.com/openstack/tripleo-heat-templates/blob/master/extraconfig/tasks/swift-ring-update.yaml#L29 so it exits in the if statement. Looking through git log I spotted this in tripleo-heat-templates https://review.openstack.org/#/c/414460/ which I suspect you have in the templates you're using (i.e. it is in latest puddle) but possibly you don't have the dependency from tripleo-common @ https://review.openstack.org/#/c/413229/ (but that merged three weeks ago so not sure)... I've got a reset env deploying at the moment, I'll be able to check against latest puddle Marius, which version of openstack-tripleo-common is installed on the undercloud? At least version openstack-tripleo-common-5.7.1-0.20170213225151.b2ca2e3.el7ost is required to generate the temporary URLs. (In reply to Christian Schwede (cschwede) from comment #3) > Marius, which version of openstack-tripleo-common is installed on the > undercloud? At least version > openstack-tripleo-common-5.7.1-0.20170213225151.b2ca2e3.el7ost is required > to generate the temporary URLs. After the undercloud upgrade the installed version is openstack-tripleo-common-5.8.1-0.20170220145134.8ff75ce.el7ost.noarch Did the upgrade worked with that version? I just did an update from Newton to Ocata, and this worked fine for me. I have these versions on my undercloud after upgrading from Newton to Ocata. openstack-tripleo-heat-templates-6.0.0-0.20170228075057.ef0ce3e.el7.centos.noarch openstack-tripleo-common-5.8.1-0.20170228071932.225951b.el7.centos.noarch (In reply to Christian Schwede (cschwede) from comment #5) > Did the upgrade worked with that version? > > I just did an update from Newton to Ocata, and this worked fine for me. I > have these versions on my undercloud after upgrading from Newton to Ocata. > > openstack-tripleo-heat-templates-6.0.0-0.20170228075057.ef0ce3e.el7.centos. > noarch > openstack-tripleo-common-5.8.1-0.20170228071932.225951b.el7.centos.noarch No, it failed. I can constantly reproduce this error on my environment. I was able to reproduce & fix this. Upstream bug: https://bugs.launchpad.net/tripleo/+bug/1669068 Upstream patch: https://review.openstack.org/#/c/439753/ 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/RHEA-2017:1245 |