'openstack overcloud config download' fails; mistral.actions.action_factory.GetOvercloudConfig expected a character buffer object
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
James Slagle |
Bug Description
Deployment unable to proceed before config-download can be downloaded.
Same error may be reproduced by following steps to do manual config download:
Failure on this step:
(undercloud) [stack@undercloud ~]$ openstack overcloud config download --config-dir config-download
Starting config-download export...
The action raised an exception [action_
expected a character buffer object
Exception exporting config-download: The action raised an exception [action_
expected a character buffer object
(undercloud) [stack@undercloud ~]$
Using latest master to pass CI on June 24, 2019 on CentOS7 using undercloud and overcloud (not standalone).
Changed in tripleo: | |
assignee: | nobody → James Slagle (james-slagle) |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | train-2 → train-3 |
Changed in tripleo: | |
milestone: | train-3 → ussuri-1 |
Changed in tripleo: | |
milestone: | ussuri-1 → ussuri-2 |
Changed in tripleo: | |
milestone: | ussuri-2 → ussuri-3 |
- tripleo client call: https:/ /github. com/openstack/ python- tripleoclient/ blob/master/ tripleoclient/ v1/overcloud_ config. py#L98
- mistral task: https:/ /github. com/openstack/ tripleo- common/ blob/master/ workbooks/ deployment. yaml#L615
- failed action's code: https:/ /github. com/openstack/ tripleo- common/ blob/master/ tripleo_ common/ actions/ config. py#L31
- mistral engine log:
[root@undercloud mistral]# tail -1000 engine.log | curl -F 'f:1=<-' ix.io ix.io/1MHH
http://
[root@undercloud mistral]#
- swift list
(undercloud) [stack@undercloud train]$ swift list 0-rcgjn5q2ppko- Controller- jhhn7x55dxfs 0-p4pmhsjkjqr7- NovaCompute- 4bof3akxu77c 0-2q65y6kp4ha3- CephStorage- ta7rcfgvcijz swift-rings ceph_ansible_ fetch_dir
__cache__
ov-lz54jdg42cb-
ov-taezz52tcd-
ov-trhpanqjze-
overcloud
overcloud-messages
overcloud-
overcloud_
tripleo-validations
(undercloud) [stack@undercloud train]$