Project

General

Profile

Actions

Bug #13315

closed

openstack: TypeError: string indices must be integers

Added by Loïc Dachary over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description


DEBUG:teuthology.misc:openstack server show -f json teuthology output

 "OS-EXT-STS:task_state": null,
  "addresses": ³Primary_External_Net=<ip-address>",
  "image": "teuthology-ubuntu-14.04
(10e6d3b1-f94a-4220-a00f-3e3a13f349e0)",
  "OS-EXT-STS:vm_state": "active",
  "OS-EXT-SRV-ATTR:instance_name": "instance-000026e8",
  "OS-SRV-USG:launched_at": "2015-09-28T10:33:09.000000",
  "flavor": "m1.small (2)",
  "id": "79a41b6f-f379-4d14-98ac-e73cb42cfa48",
  "security_groups": [
    {
      "name": "teuthology" 
    }
  ],
  "user_id": "281f9aa2d9c54177b45e72db742b4744",
  "OS-DCF:diskConfig": "MANUAL",
  "accessIPv4": "",
  "accessIPv6": "",
  "progress": 0,
  "OS-EXT-STS:power_state": 1,
  "OS-EXT-AZ:availability_zone": "az3",
  "config_drive": "",
  "status": "ACTIVE",
  "updated": "2015-09-28T10:33:09Z",
  "hostId": "b205fbea7ee98ef482712db93325a1d7d44d7694a8ec9fce7df038c3",
  "OS-EXT-SRV-ATTR:host": ³hostname",
  "OS-SRV-USG:terminated_at": null,
  "key_name": "ceph_test_key",
  "properties": "",
  "project_id": "1d0137fe585742bdbe13e2b16daab6ff",
  "OS-EXT-SRV-ATTR:hypervisor_hostname": ³hostname",
  "name": "teuthology",
  "created": "2015-09-28T10:32:47Z",
  "os-extended-volumes:volumes_attached": []
}
Traceback (most recent call last):
  File "/opt/teuthology/virtualenv/bin/teuthology-openstack", line 9, in
<module>
    load_entry_point('teuthology==0.1.0', 'console_scripts',
'teuthology-openstack')()
  File "/opt/teuthology/scripts/openstack.py", line 8, in main
    teuthology.openstack.main(parse_args(argv), argv)
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 622, in
main
    return TeuthologyOpenStack(ctx, teuth_config, argv).main()
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 284, in
main
    ip = self.setup()
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 338, in
setup
    if not self.cluster_exists():
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 607, in
cluster_exists
    instance_id = self.get_instance_id(self.args.name)
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 565, in
get_instance_id
    return TeuthologyOpenStack.get_value(instance, 'id')
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 75, in
get_value
    return filter(lambda v: v['Field'] == field, result)[0]['Value']
  File "/opt/teuthology/teuthology/openstack/__init__.py", line 75, in
<lambda>
    return filter(lambda v: v['Field'] == field, result)[0]['Value']
TypeError: string indices must be integers
<pre>
Actions

Also available in: Atom PDF