Hide Forgot
Created attachment 1223328 [details] RHOSP10 templates for deployment Description of problem: On a hung deployment of RHOSP10 on latest puddle, I attempted to delete the overcloud stack and cannot due to 409 conflict response from swift. [stack@undercloud ~]$ heat stack-delete overcloud WARNING (shell) "heat stack-delete" is deprecated, please use "openstack stack delete" instead Are you sure you want to delete this stack(s) [y/N]? y Request to delete stack overcloud has been accepted. [stack@undercloud ~]$ heat stack-list WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead +--------------------------------------+------------+--------------------+----------------------+--------------+ | id | stack_name | stack_status | creation_time | updated_time | +--------------------------------------+------------+--------------------+----------------------+--------------+ | b762d5b6-fd0a-45de-b852-8ea885ed25ee | overcloud | DELETE_IN_PROGRESS | 2016-11-23T22:25:35Z | None | +--------------------------------------+------------+--------------------+----------------------+--------------+ [stack@undercloud ~]$ heat stack-list WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead +--------------------------------------+------------+---------------+----------------------+--------------+ | id | stack_name | stack_status | creation_time | updated_time | +--------------------------------------+------------+---------------+----------------------+--------------+ | b762d5b6-fd0a-45de-b852-8ea885ed25ee | overcloud | DELETE_FAILED | 2016-11-23T22:25:35Z | None | +--------------------------------------+------------+---------------+----------------------+--------------+ 2016-11-23 10:48:04.841 4041 INFO heat.engine.resource [req-f26cdd4e-35bf-459a-a9cd-a6ab70f7ded2 978dc87dca644f73a35cea8be3c964d7 5bac9e3719ab449294f55051dad935e7 - - -] DELETE: ServerUpdateAllowed "Controller" [4da114de-e14f-49a8-8bcd-f576912648c4] Stack "overcloud-Controller-g5gkj7yc222r-0-tii3a3fmtc4j" [e157347f-5efd-43f1-ae49-1b5fcda97dce] 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource Traceback (most recent call last): 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 753, in _action_recorder 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource yield 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1669, in delete 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource *action_args) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/scheduler.py", line 336, in wrapper 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource step = next(subtask) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 800, in action_handler_task 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource handler_data = handler(*args) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/openstack/nova/server.py", line 1529, in handle_delete 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource return self._delete() 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/openstack/nova/server.py", line 1500, in _delete 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource self._delete_temp_url() 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/openstack/nova/server.py", line 1480, in _delete_temp_url 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource swift.delete_object(container, object_name) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1815, in delete_object 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource response_dict=response_dict) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1647, in _retry 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource service_token=self.service_token, **kwargs) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1456, in delete_object 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource raise ClientException.from_response(resp, 'Object DELETE failed', body) 2016-11-23 10:48:04.841 4041 ERROR heat.engine.resource ClientException: Object DELETE failed: http://192.168.2.10:8080/v1/AUTH_5bac9e3719ab449294f55051dad935e7/ov-5gkj7yc222r-0-tii3a3fmtc4j-Controller-2nmw7tfd4fqu/68067377-c5f9-4974-ac82-e693b879de4f 409 Conflict [first 60 chars of response] <html><h1>Conflict</h1><p>There was a conflict when trying t Version-Release number of selected component (if applicable): RHOSP10 latest from rhos-release RHEL 7.3 on undercloud How reproducible: Every issue of heat stack-delete overcloud Steps to Reproduce: 1. Issue overcloud deployment 2. Hung on controller deployment step3 (with no obvious error) 3. Issue heat stack-delete overcloud or openstack stack delete overcloud Actual results: Overcloud stack deletion goes to delete_failed Expected results: Overcloud stack is fully deleted Additional info: Deploy command [stack@undercloud ~]$ cat deploy.sh #!/usr/bin/env bash cd ~ source ~/stackrc openstack overcloud deploy --templates \ -e /home/stack/templates/cloudname.yaml \ -e /home/stack/templates/storage-environment.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \ -e /home/stack/templates/network-environment.yaml \ -e /home/stack/templates/firstboot-environment.yaml \ --control-flavor control \ --compute-flavor compute \ --control-scale 1 \ --compute-scale 4 \ --ceph-storage-scale 0 \ --ntp-server 192.168.0.3 \ --neutron-tunnel-types vxlan \ --neutron-network-type vxlan templates attached
Is there a solution for that ? i'm suffering from similar issue
This is an issue with NTP sync. It generally happens if the initial deployment was made and then the clock goes back. NTP needs to be setup properly on the undercloud.
yes - well found it the hard way. We made sure to force sync before and after undercloud deployment, to fix this issue. was 'bleeding' till found out the rrot cause thx for the info