Bug 1386764 - rhel-osp-director: openstack baremetal import --json instackenv.json fails: IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "1052200
Summary: rhel-osp-director: openstack baremetal import --json instackenv.json fails: ...
Keywords:
Status: CLOSED DUPLICATE of bug 1387246
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rhosp-director
Version: 9.0 (Mitaka)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: async
: 10.0 (Newton)
Assignee: Angus Thomas
QA Contact: Omri Hochman
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-19 15:19 UTC by Alexander Chuzhoy
Modified: 2017-04-24 12:13 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-21 08:41:42 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Alexander Chuzhoy 2016-10-19 15:19:40 UTC
rhel-osp-director:  openstack baremetal import --json instackenv.json fails: IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "1052200


Environment:
openstack-ironic-conductor-6.2.2-0.20161006174219.500a27d.el7ost.noarch
python-ironicclient-1.7.0-1.el7ost.noarch
python-ironic-lib-2.1.0-1.el7ost.noarch
python-ironic-inspector-client-1.9.0-1.el7ost.noarch
openstack-ironic-inspector-4.2.1-0.20161005144819.9a079eb.el7ost.noarch
instack-undercloud-5.0.0-0.20161007201832.f044a47.el7ost.noarch
openstack-ironic-api-6.2.2-0.20161006174219.500a27d.el7ost.noarch
puppet-ironic-9.4.0-1.el7ost.noarch
openstack-ironic-common-6.2.2-0.20161006174219.500a27d.el7ost.noarch



Steps to reproduce:
Try to run:openstack baremetal import --json instackenv.json

Result:

[stack@instack ~]$ openstack baremetal import --json instackenv.json
Started Mistral Workflow. Execution ID: ed1270a3-8ad2-464d-912c-4e3cada439b0
Exception registering nodes: [{u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=c72a598c-6b0d-4872-9e99-def454fe9452] -> Failed to run action [action_ex_id=c05d6065-e63d-47e3-8cb1-1dcaabcfdf93, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'1052200f-b464-415f-a9e6-5bf1ba16b006\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "1052200f-b464-415f-a9e6-5bf1ba16b006" while it is in state "manageable".\n    [action_ex_id=c05d6065-e63d-47e3-8cb1-1dcaabcfdf93, idx=0]: Failed to run action [action_ex_id=c05d6065-e63d-47e3-8cb1-1dcaabcfdf93, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'1052200f-b464-415f-a9e6-5bf1ba16b006\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "1052200f-b464-415f-a9e6-5bf1ba16b006" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=ba1dbe17-7e78-4c6c-9b51-51c0a2062d42] -> Failed to run action [action_ex_id=6a76ccb7-4dce-4834-b843-835c59cfc1c4, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'20383e21-5510-4b37-9dd6-d04ea72aaeb9\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "20383e21-5510-4b37-9dd6-d04ea72aaeb9" while it is in state "manageable".\n    [action_ex_id=6a76ccb7-4dce-4834-b843-835c59cfc1c4, idx=0]: Failed to run action [action_ex_id=6a76ccb7-4dce-4834-b843-835c59cfc1c4, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'20383e21-5510-4b37-9dd6-d04ea72aaeb9\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "20383e21-5510-4b37-9dd6-d04ea72aaeb9" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=f390f9f2-9a79-46f6-9a9b-26e02814aaa7] -> Failed to run action [action_ex_id=6261373d-0137-405a-aab3-f16f0b34aa5b, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'94d8c5a8-0935-4d36-bfb7-07efa82a5c16\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "94d8c5a8-0935-4d36-bfb7-07efa82a5c16" while it is in state "manageable".\n    [action_ex_id=6261373d-0137-405a-aab3-f16f0b34aa5b, idx=0]: Failed to run action [action_ex_id=6261373d-0137-405a-aab3-f16f0b34aa5b, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'94d8c5a8-0935-4d36-bfb7-07efa82a5c16\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "94d8c5a8-0935-4d36-bfb7-07efa82a5c16" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=735a697b-86f1-408d-9e1f-c19ad59149f7] -> Failed to run action [action_ex_id=ae57326d-ac7e-4808-9266-716fda9d7850, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'e08c9550-aafc-4189-aa1b-ae1e2c8ae626\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "e08c9550-aafc-4189-aa1b-ae1e2c8ae626" while it is in state "manageable".\n    [action_ex_id=ae57326d-ac7e-4808-9266-716fda9d7850, idx=0]: Failed to run action [action_ex_id=ae57326d-ac7e-4808-9266-716fda9d7850, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'e08c9550-aafc-4189-aa1b-ae1e2c8ae626\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "e08c9550-aafc-4189-aa1b-ae1e2c8ae626" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=cb730708-611e-4f21-ac54-ca1457afa9c7] -> Failed to run action [action_ex_id=512353c1-8825-4ba9-9770-2ba7ec18e474, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'92dff486-292b-4751-9142-cdb2d4368b97\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "92dff486-292b-4751-9142-cdb2d4368b97" while it is in state "manageable".\n    [action_ex_id=512353c1-8825-4ba9-9770-2ba7ec18e474, idx=0]: Failed to run action [action_ex_id=512353c1-8825-4ba9-9770-2ba7ec18e474, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'92dff486-292b-4751-9142-cdb2d4368b97\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "92dff486-292b-4751-9142-cdb2d4368b97" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=defb032b-73e6-4b62-9861-93a54d0771f0] -> Failed to run action [action_ex_id=0f208614-4c95-4147-acf8-741695afc5e5, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'77e64555-d75a-4069-83a5-103624b84141\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "77e64555-d75a-4069-83a5-103624b84141" while it is in state "manageable".\n    [action_ex_id=0f208614-4c95-4147-acf8-741695afc5e5, idx=0]: Failed to run action [action_ex_id=0f208614-4c95-4147-acf8-741695afc5e5, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'77e64555-d75a-4069-83a5-103624b84141\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "77e64555-d75a-4069-83a5-103624b84141" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=1f999f23-2efd-4934-a401-7a6fa54c1a43] -> Failed to run action [action_ex_id=8d836e50-da7c-43cf-9744-1c2ff416c9dd, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'b29f3497-043c-4db1-8c9b-a444bc85366b\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "b29f3497-043c-4db1-8c9b-a444bc85366b" while it is in state "manageable".\n    [action_ex_id=8d836e50-da7c-43cf-9744-1c2ff416c9dd, idx=0]: Failed to run action [action_ex_id=8d836e50-da7c-43cf-9744-1c2ff416c9dd, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'b29f3497-043c-4db1-8c9b-a444bc85366b\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "b29f3497-043c-4db1-8c9b-a444bc85366b" while it is in state "manageable".\n'}, {u'result': u'Failure caused by error in tasks: set_provision_state\n\n  set_provision_state [task_ex_id=a0b07776-27c4-4645-8b9e-10096a1c8a91] -> Failed to run action [action_ex_id=f9d3762a-0533-4c9f-9978-d09082b15b2d, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'3d3b61d6-7db7-4f1a-99c9-f3e14d88691a\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "3d3b61d6-7db7-4f1a-99c9-f3e14d88691a" while it is in state "manageable".\n    [action_ex_id=f9d3762a-0533-4c9f-9978-d09082b15b2d, idx=0]: Failed to run action [action_ex_id=f9d3762a-0533-4c9f-9978-d09082b15b2d, action_cls=\'<class \'mistral.actions.action_factory.IronicAction\'>\', attributes=\'{u\'client_method_name\': u\'node.set_provision_state\'}\', params=\'{u\'state\': u\'manage\', u\'node_uuid\': u\'3d3b61d6-7db7-4f1a-99c9-f3e14d88691a\', u\'configdrive\': None, u\'cleansteps\': None}\']\n IronicAction.node.set_provision_state failed: <class \'ironicclient.common.apiclient.exceptions.BadRequest\'>: The requested action "manage" can not be performed on node "3d3b61d6-7db7-4f1a-99c9-f3e14d88691a" while it is in state "manageable".\n'}]

Comment 1 Derek Higgins 2016-10-19 15:39:55 UTC
Would it be possible to get the ironic logs attached please?

Comment 3 Dmitry Tantsur 2016-10-21 08:41:42 UTC

*** This bug has been marked as a duplicate of bug 1387246 ***


Note You need to log in before you can comment on or make changes to this bug.