← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1731840] [NEW] Verify operation in glance

 

Public bug reported:

If you have a troubleshooting or support issue, use the following
resources:

 - Ask OpenStack: http://ask.openstack.org
 - The mailing list: http://lists.openstack.org
 - IRC: 'openstack' channel on Freenode

-----------------------------------
Release: 15.0.1.dev1 on 'Mon Aug 7 01:28:54 2017, commit 9091d26'
SHA: 9091d262afb120fd077bae003d52463f833a4fde
Source: https://git.openstack.org/cgit/openstack/glance/tree/doc/source/install/verify.rst
URL: https://docs.openstack.org/glance/pike/install/verify.html


[root@openstack OpenStackInstall]# openstack --debug image create "cirros"   --file cirros-0.3.5-x86_64-disk.img   --disk-format qcow2 --container-format bare   --public
START with options: [u'--debug', u'image', u'create', u'cirros', u'--file', u'cirros-0.3.5-x86_64-disk.img', u'--disk-format', u'qcow2', u'--container-format', u'bare', u'--public']
options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='http://controller:35357/v3', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_identity_api_version='3', os_image_api_version='', os_network_api_version='', os_object_api_version='', os_project_id=None, os_project_name=None, os_volume_api_version='', passcode='', password='***', profile='', project_domain_id='', project_domain_name='Default', project_id='', project_name='admin', protocol='', redirect_uri='', region_name='', service_provider_endpoint='', service_provider_entity_id='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='admin', verbose_level=3, verify=None)
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'container_infra_api_version': u'1', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}
cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
compute API version 2, cmd group openstack.compute.v2
network API version 2, cmd group openstack.network.v2
image API version 2, cmd group openstack.image.v2
volume API version 2, cmd group openstack.volume.v2
identity API version 3, cmd group openstack.identity.v3
object_store API version 1, cmd group openstack.object_store.v1
neutronclient API version 2, cmd group openstack.neutronclient.v2
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
command: image create -> openstackclient.image.v2.image.CreateImage (auth=True)
Auth plugin password selected
auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
Using auth plugin: password
Using parameters {'username': 'admin', 'project_name': 'admin', 'user_domain_name': 'Default', 'auth_url': 'http://controller:35357/v3', 'password': '***', 'project_domain_name': 'Default'}
Get auth_ref
REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: osc-lib/1.7.0 keystoneauth1/3.1.0 python-requests/2.14.2 CPython/2.7.5"
Starting new HTTP connection (1): controller
http://controller:35357 "GET /v3 HTTP/1.1" 200 250
RESP: [200] Date: Mon, 13 Nov 2017 06:56:19 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-8488f4c5-ad1a-4536-9ca1-0cf170dc05ee Content-Length: 250 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json 
RESP BODY: {"version": {"status": "stable", "updated": "2017-02-22T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.8", "links": [{"href": "http://controller:35357/v3/";, "rel": "self"}]}}

GET call to None for http://controller:35357/v3 used request id req-8488f4c5-ad1a-4536-9ca1-0cf170dc05ee
Making authentication request to http://controller:35357/v3/auth/tokens
http://controller:35357 "POST /v3/auth/tokens HTTP/1.1" 201 1639
{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "8fb3fe0687e747b280aba53786650e4f", "name": "admin"}], "expires_at": "2017-11-13T07:56:19.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "f41dd48e71e643bc913dfe5c3fa0ed34", "name": "admin"}, "catalog": [{"endpoints": [{"url": "http://controller:9292";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "7d504cca9bcb4000acd6849c746feb46"}, {"url": "http://controller:9292";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "b88ebfeb66d343a4a2d7f80084874440"}, {"url": "http://controller:9292";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "e82b0baa53004ea2a7ce027c0c1d7315"}], "type": "image", "id": "02860c38dcbf4f44b70788ac1c0c1207", "name": "glance"}, {"endpoints": [{"url": "http://controller:5000/v3/";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a39249e2c4e24980a0a0246efbc85ded"}, {"url": "http://controller:5000/v3/";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad704de04c7246dc9068fd3df51810a0"}, {"url": "http://controller:35357/v3/";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ffe3277ae28f49d6802fa6fd78a56487"}], "type": "identity", "id": "88cb8ec7280a4a7d82643e41b9c8b5c7", "name": "keystone"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "09c078b4a225484ea600d11607784bf5"}, "audit_ids": ["M5FZR9ekT7qzwr5kNFnWNg"], "issued_at": "2017-11-13T06:56:19.000000Z"}}
run(Namespace(checksum=None, columns=[], community=False, container_format=u'bare', copy_from=None, disk_format=u'qcow2', file=u'cirros-0.3.5-x86_64-disk.img', fit_width=False, force=False, formatter='table', id=None, location=None, max_width=0, min_disk=None, min_ram=None, name=u'cirros', noindent=False, owner=None, prefix='', print_empty=False, private=False, project=None, project_domain=None, properties=None, protected=False, public=True, shared=False, size=None, store=None, tags=None, unprotected=False, variables=[], volume=None))
Instantiating identity client: <class 'keystoneclient.v3.client.Client'>
Instantiating image client: <class 'glanceclient.v2.client.Client'>
Making authentication request to http://controller:35357/v3/auth/tokens
http://controller:35357 "POST /v3/auth/tokens HTTP/1.1" 201 1639
{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "8fb3fe0687e747b280aba53786650e4f", "name": "admin"}], "expires_at": "2017-11-13T07:56:20.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "f41dd48e71e643bc913dfe5c3fa0ed34", "name": "admin"}, "catalog": [{"endpoints": [{"url": "http://controller:9292";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "7d504cca9bcb4000acd6849c746feb46"}, {"url": "http://controller:9292";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "b88ebfeb66d343a4a2d7f80084874440"}, {"url": "http://controller:9292";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "e82b0baa53004ea2a7ce027c0c1d7315"}], "type": "image", "id": "02860c38dcbf4f44b70788ac1c0c1207", "name": "glance"}, {"endpoints": [{"url": "http://controller:5000/v3/";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a39249e2c4e24980a0a0246efbc85ded"}, {"url": "http://controller:5000/v3/";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad704de04c7246dc9068fd3df51810a0"}, {"url": "http://controller:35357/v3/";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ffe3277ae28f49d6802fa6fd78a56487"}], "type": "identity", "id": "88cb8ec7280a4a7d82643e41b9c8b5c7", "name": "keystone"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "09c078b4a225484ea600d11607784bf5"}, "audit_ids": ["SSzSexdVQL6_PpAXei3lxA"], "issued_at": "2017-11-13T06:56:20.000000Z"}}
Instantiating image api: <class 'openstackclient.api.image_v2.APIv2'>
curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}dfdc59a92c27a78a405b6a8aed0f8cb689c2dd18' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/schemas/image
Starting new HTTP connection (1): controller
http://controller:9292 "GET /v2/schemas/image HTTP/1.1" 200 4799
GET call to image for http://controller:9292/v2/schemas/image used request id req-1d20efb9-5ba3-4c13-991e-7ca2eb47887d

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 4799
X-Openstack-Request-Id: req-1d20efb9-5ba3-4c13-991e-7ca2eb47887d
Date: Mon, 13 Nov 2017 06:56:20 GMT
Connection: keep-alive

{"additionalProperties": {"type": "string"}, "name": "image", "links":
[{"href": "{self}", "rel": "self"}, {"href": "{file}", "rel":
"enclosure"}, {"href": "{schema}", "rel": "describedby"}], "properties":
{"status": {"readOnly": true, "enum": ["queued", "saving", "active",
"killed", "deleted", "pending_delete", "deactivated"], "type": "string",
"description": "\u6620\u50cf\u7684\u72b6\u6001"}, "tags": {"items":
{"type": "string", "maxLength": 255}, "type": "array", "description":
"\u4e0e\u6620\u50cf\u76f8\u5173\u7684\u5b57\u7b26\u4e32\u7684\u5217\u8868"},
"kernel_id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-
fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null",
"string"], "description": "ID of image stored in Glance that should be
used as the kernel when booting an AMI-style image.", "is_base": false},
"container_format": {"enum": [null, "ami", "ari", "aki", "bare", "ovf",
"ova", "docker"], "type": ["null", "string"], "description":
"\u5bb9\u5668\u7684\u683c\u5f0f"}, "min_ram": {"type": "integer",
"description": "\u5f15\u5bfc\u6620\u50cf\u6240\u9700\u7684 ram
\u91cf\uff08\u4ee5 MB \u8ba1\uff09\u3002"}, "ramdisk_id": {"pattern":
"^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-
fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null", "string"],
"description": "ID of image stored in Glance that should be used as the
ramdisk when booting an AMI-style image.", "is_base": false},
"locations": {"items": {"required": ["url", "metadata"], "type":
"object", "properties": {"url": {"type": "string", "maxLength": 255},
"metadata": {"type": "object"}}}, "type": "array", "description":
"\u7528\u4e8e\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u4e2d\u4fdd\u7559\u7684\u6620\u50cf\u6587\u4ef6\u7684
URL\u96c6\u5408"}, "visibility": {"enum": ["community", "public",
"private", "shared"], "type": "string", "description":
"\u6620\u50cf\u8f85\u52a9\u529f\u80fd\u9009\u9879\u7684\u4f5c\u7528\u57df"},
"updated_at": {"readOnly": true, "type": "string", "description":
"\u6700\u8fd1\u4e00\u6b21\u4fee\u6539\u6620\u50cf\u7684\u65e5\u671f\u548c\u65f6\u95f4"},
"owner": {"type": ["null", "string"], "description":
"\u6620\u50cf\u7684\u6240\u6709\u8005", "maxLength": 255}, "file":
{"readOnly": true, "type": "string", "description":
"\u6620\u50cf\u6587\u4ef6\u7684 URL"}, "min_disk": {"type": "integer",
"description":
"\u5f15\u5bfc\u6620\u50cf\u6240\u9700\u7684\u78c1\u76d8\u7a7a\u95f4\u91cf\uff08\u4ee5
GB \u8ba1\uff09\u3002"}, "virtual_size": {"readOnly": true, "type":
["null", "integer"], "description":
"\u6620\u50cf\u7684\u865a\u62df\u5927\u5c0f\uff0c\u4ee5\u5b57\u8282\u8ba1"},
"id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-
fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": "string",
"description": "\u6620\u50cf\u7684\u6807\u8bc6"}, "size": {"readOnly":
true, "type": ["null", "integer"], "description":
"\u6620\u50cf\u6587\u4ef6\u7684\u5927\u5c0f\uff0c\u4ee5\u5b57\u8282\u8ba1"},
"instance_uuid": {"type": "string", "description": "Metadata which can
be used to record which instance this image is associated with.
(Informational only, does not create an instance snapshot.)", "is_base":
false}, "os_distro": {"type": "string", "description": "Common name of
operating system distribution as specified in https://docs.openstack.org
/python-glanceclient/latest/cli/property-keys.html", "is_base": false},
"name": {"type": ["null", "string"], "description":
"\u6620\u50cf\u7684\u63cf\u8ff0\u6027\u540d\u79f0", "maxLength": 255},
"checksum": {"readOnly": true, "type": ["null", "string"],
"description": "\u6620\u50cf\u5185\u5bb9\u7684 md5 \u6563\u5217\u3002",
"maxLength": 32}, "created_at": {"readOnly": true, "type": "string",
"description":
"\u6ce8\u518c\u6620\u50cf\u7684\u65e5\u671f\u548c\u65f6\u95f4"},
"disk_format": {"enum": [null, "ami", "ari", "aki", "vhd", "vhdx",
"vmdk", "raw", "qcow2", "vdi", "iso", "ploop"], "type": ["null",
"string"], "description": "\u78c1\u76d8\u683c\u5f0f"}, "os_version":
{"type": "string", "description": "Operating system version as specified
by the distributor", "is_base": false}, "protected": {"type": "boolean",
"description": "\u5982\u679c\u4e3a
true\uff0c\u90a3\u4e48\u6620\u50cf\u5c06\u4e0d\u53ef\u5220\u9664\u3002"},
"architecture": {"type": "string", "description": "Operating system
architecture as specified in https://docs.openstack.org/python-
glanceclient/latest/cli/property-keys.html", "is_base": false},
"direct_url": {"readOnly": true, "type": "string", "description":
"\u7528\u4e8e\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u4e2d\u4fdd\u7559\u7684\u6620\u50cf\u6587\u4ef6\u7684
URL"}, "self": {"readOnly": true, "type": "string", "description":
"\u6620\u50cf\u672c\u8eab\u7684 URL"}, "schema": {"readOnly": true,
"type": "string", "description": "\u6620\u50cf\u6a21\u5f0f\u7684 URL"}}}

curl -g -i -X POST -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}dfdc59a92c27a78a405b6a8aed0f8cb689c2dd18' -H 'Content-Type: application/json' -d '{"container_format": "bare", "disk_format": "qcow2", "name": "cirros", "visibility": "public"}' http://controller:9292/v2/images
http://controller:9292 "POST /v2/images HTTP/1.1" 500 228
POST call to image for http://controller:9292/v2/images used request id req-a2975435-ae45-4093-b134-c39014faaa80
Request returned failure status 500.
500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
    result = cmd.run(parsed_args)
  File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
    return super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/display.py", line 113, in run
    column_names, data = self.take_action(parsed_args)
  File "/usr/lib/python2.7/site-packages/openstackclient/image/v2/image.py", line 358, in take_action
    image = image_client.images.create(**kwargs)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/utils.py", line 545, in inner
    return RequestIdProxy(wrapped(*args, **kwargs))
  File "/usr/lib/python2.7/site-packages/glanceclient/v2/images.py", line 281, in create
    resp, body = self.http_client.post(url, data=image)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 289, in post
    return self._request('POST', url, **kwargs)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 278, in _request
    resp, body_iter = self._handle_response(resp)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 98, in _handle_response
    raise exc.from_response(resp, resp.content)
HTTPInternalServerError: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
clean_up CreateImage: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, in run
    ret_val = super(OpenStackShell, self).run(argv)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run
    result = self.run_subcommand(remainder)
  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 169, in run_subcommand
    ret_value = super(OpenStackShell, self).run_subcommand(argv)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
    result = cmd.run(parsed_args)
  File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
    return super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/display.py", line 113, in run
    column_names, data = self.take_action(parsed_args)
  File "/usr/lib/python2.7/site-packages/openstackclient/image/v2/image.py", line 358, in take_action
    image = image_client.images.create(**kwargs)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/utils.py", line 545, in inner
    return RequestIdProxy(wrapped(*args, **kwargs))
  File "/usr/lib/python2.7/site-packages/glanceclient/v2/images.py", line 281, in create
    resp, body = self.http_client.post(url, data=image)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 289, in post
    return self._request('POST', url, **kwargs)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 278, in _request
    resp, body_iter = self._handle_response(resp)
  File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 98, in _handle_response
    raise exc.from_response(resp, resp.content)
HTTPInternalServerError: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)

END return value: 1


mysql> 
mysql> use glance;
Database changed
mysql> show tables;
Empty set (0.00 sec)

** Affects: glance
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1731840

Title:
  Verify operation in glance

Status in Glance:
  New

Bug description:
  If you have a troubleshooting or support issue, use the following
  resources:

   - Ask OpenStack: http://ask.openstack.org
   - The mailing list: http://lists.openstack.org
   - IRC: 'openstack' channel on Freenode

  -----------------------------------
  Release: 15.0.1.dev1 on 'Mon Aug 7 01:28:54 2017, commit 9091d26'
  SHA: 9091d262afb120fd077bae003d52463f833a4fde
  Source: https://git.openstack.org/cgit/openstack/glance/tree/doc/source/install/verify.rst
  URL: https://docs.openstack.org/glance/pike/install/verify.html

  
  [root@openstack OpenStackInstall]# openstack --debug image create "cirros"   --file cirros-0.3.5-x86_64-disk.img   --disk-format qcow2 --container-format bare   --public
  START with options: [u'--debug', u'image', u'create', u'cirros', u'--file', u'cirros-0.3.5-x86_64-disk.img', u'--disk-format', u'qcow2', u'--container-format', u'bare', u'--public']
  options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='http://controller:35357/v3', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_identity_api_version='3', os_image_api_version='', os_network_api_version='', os_object_api_version='', os_project_id=None, os_project_name=None, os_volume_api_version='', passcode='', password='***', profile='', project_domain_id='', project_domain_name='Default', project_id='', project_name='admin', protocol='', redirect_uri='', region_name='', service_provider_endpoint='', service_provider_entity_id='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='admin', verbose_level=3, verify=None)
  Auth plugin password selected
  auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
  defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'container_infra_api_version': u'1', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}
  cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
  compute API version 2, cmd group openstack.compute.v2
  network API version 2, cmd group openstack.network.v2
  image API version 2, cmd group openstack.image.v2
  volume API version 2, cmd group openstack.volume.v2
  identity API version 3, cmd group openstack.identity.v3
  object_store API version 1, cmd group openstack.object_store.v1
  neutronclient API version 2, cmd group openstack.neutronclient.v2
  Auth plugin password selected
  auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
  Auth plugin password selected
  auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
  command: image create -> openstackclient.image.v2.image.CreateImage (auth=True)
  Auth plugin password selected
  auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}
  Using auth plugin: password
  Using parameters {'username': 'admin', 'project_name': 'admin', 'user_domain_name': 'Default', 'auth_url': 'http://controller:35357/v3', 'password': '***', 'project_domain_name': 'Default'}
  Get auth_ref
  REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: osc-lib/1.7.0 keystoneauth1/3.1.0 python-requests/2.14.2 CPython/2.7.5"
  Starting new HTTP connection (1): controller
  http://controller:35357 "GET /v3 HTTP/1.1" 200 250
  RESP: [200] Date: Mon, 13 Nov 2017 06:56:19 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-8488f4c5-ad1a-4536-9ca1-0cf170dc05ee Content-Length: 250 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json 
  RESP BODY: {"version": {"status": "stable", "updated": "2017-02-22T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.8", "links": [{"href": "http://controller:35357/v3/";, "rel": "self"}]}}

  GET call to None for http://controller:35357/v3 used request id req-8488f4c5-ad1a-4536-9ca1-0cf170dc05ee
  Making authentication request to http://controller:35357/v3/auth/tokens
  http://controller:35357 "POST /v3/auth/tokens HTTP/1.1" 201 1639
  {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "8fb3fe0687e747b280aba53786650e4f", "name": "admin"}], "expires_at": "2017-11-13T07:56:19.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "f41dd48e71e643bc913dfe5c3fa0ed34", "name": "admin"}, "catalog": [{"endpoints": [{"url": "http://controller:9292";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "7d504cca9bcb4000acd6849c746feb46"}, {"url": "http://controller:9292";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "b88ebfeb66d343a4a2d7f80084874440"}, {"url": "http://controller:9292";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "e82b0baa53004ea2a7ce027c0c1d7315"}], "type": "image", "id": "02860c38dcbf4f44b70788ac1c0c1207", "name": "glance"}, {"endpoints": [{"url": "http://controller:5000/v3/";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a39249e2c4e24980a0a0246efbc85ded"}, {"url": "http://controller:5000/v3/";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad704de04c7246dc9068fd3df51810a0"}, {"url": "http://controller:35357/v3/";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ffe3277ae28f49d6802fa6fd78a56487"}], "type": "identity", "id": "88cb8ec7280a4a7d82643e41b9c8b5c7", "name": "keystone"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "09c078b4a225484ea600d11607784bf5"}, "audit_ids": ["M5FZR9ekT7qzwr5kNFnWNg"], "issued_at": "2017-11-13T06:56:19.000000Z"}}
  run(Namespace(checksum=None, columns=[], community=False, container_format=u'bare', copy_from=None, disk_format=u'qcow2', file=u'cirros-0.3.5-x86_64-disk.img', fit_width=False, force=False, formatter='table', id=None, location=None, max_width=0, min_disk=None, min_ram=None, name=u'cirros', noindent=False, owner=None, prefix='', print_empty=False, private=False, project=None, project_domain=None, properties=None, protected=False, public=True, shared=False, size=None, store=None, tags=None, unprotected=False, variables=[], volume=None))
  Instantiating identity client: <class 'keystoneclient.v3.client.Client'>
  Instantiating image client: <class 'glanceclient.v2.client.Client'>
  Making authentication request to http://controller:35357/v3/auth/tokens
  http://controller:35357 "POST /v3/auth/tokens HTTP/1.1" 201 1639
  {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "8fb3fe0687e747b280aba53786650e4f", "name": "admin"}], "expires_at": "2017-11-13T07:56:20.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "f41dd48e71e643bc913dfe5c3fa0ed34", "name": "admin"}, "catalog": [{"endpoints": [{"url": "http://controller:9292";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "7d504cca9bcb4000acd6849c746feb46"}, {"url": "http://controller:9292";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "b88ebfeb66d343a4a2d7f80084874440"}, {"url": "http://controller:9292";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "e82b0baa53004ea2a7ce027c0c1d7315"}], "type": "image", "id": "02860c38dcbf4f44b70788ac1c0c1207", "name": "glance"}, {"endpoints": [{"url": "http://controller:5000/v3/";, "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a39249e2c4e24980a0a0246efbc85ded"}, {"url": "http://controller:5000/v3/";, "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad704de04c7246dc9068fd3df51810a0"}, {"url": "http://controller:35357/v3/";, "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "ffe3277ae28f49d6802fa6fd78a56487"}], "type": "identity", "id": "88cb8ec7280a4a7d82643e41b9c8b5c7", "name": "keystone"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "09c078b4a225484ea600d11607784bf5"}, "audit_ids": ["SSzSexdVQL6_PpAXei3lxA"], "issued_at": "2017-11-13T06:56:20.000000Z"}}
  Instantiating image api: <class 'openstackclient.api.image_v2.APIv2'>
  curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}dfdc59a92c27a78a405b6a8aed0f8cb689c2dd18' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/schemas/image
  Starting new HTTP connection (1): controller
  http://controller:9292 "GET /v2/schemas/image HTTP/1.1" 200 4799
  GET call to image for http://controller:9292/v2/schemas/image used request id req-1d20efb9-5ba3-4c13-991e-7ca2eb47887d

  HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 4799
  X-Openstack-Request-Id: req-1d20efb9-5ba3-4c13-991e-7ca2eb47887d
  Date: Mon, 13 Nov 2017 06:56:20 GMT
  Connection: keep-alive

  {"additionalProperties": {"type": "string"}, "name": "image", "links":
  [{"href": "{self}", "rel": "self"}, {"href": "{file}", "rel":
  "enclosure"}, {"href": "{schema}", "rel": "describedby"}],
  "properties": {"status": {"readOnly": true, "enum": ["queued",
  "saving", "active", "killed", "deleted", "pending_delete",
  "deactivated"], "type": "string", "description":
  "\u6620\u50cf\u7684\u72b6\u6001"}, "tags": {"items": {"type":
  "string", "maxLength": 255}, "type": "array", "description":
  "\u4e0e\u6620\u50cf\u76f8\u5173\u7684\u5b57\u7b26\u4e32\u7684\u5217\u8868"},
  "kernel_id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-
  fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null",
  "string"], "description": "ID of image stored in Glance that should be
  used as the kernel when booting an AMI-style image.", "is_base":
  false}, "container_format": {"enum": [null, "ami", "ari", "aki",
  "bare", "ovf", "ova", "docker"], "type": ["null", "string"],
  "description": "\u5bb9\u5668\u7684\u683c\u5f0f"}, "min_ram": {"type":
  "integer", "description": "\u5f15\u5bfc\u6620\u50cf\u6240\u9700\u7684
  ram \u91cf\uff08\u4ee5 MB \u8ba1\uff09\u3002"}, "ramdisk_id":
  {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0
  -9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null", "string"],
  "description": "ID of image stored in Glance that should be used as
  the ramdisk when booting an AMI-style image.", "is_base": false},
  "locations": {"items": {"required": ["url", "metadata"], "type":
  "object", "properties": {"url": {"type": "string", "maxLength": 255},
  "metadata": {"type": "object"}}}, "type": "array", "description":
  "\u7528\u4e8e\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u4e2d\u4fdd\u7559\u7684\u6620\u50cf\u6587\u4ef6\u7684
  URL\u96c6\u5408"}, "visibility": {"enum": ["community", "public",
  "private", "shared"], "type": "string", "description":
  "\u6620\u50cf\u8f85\u52a9\u529f\u80fd\u9009\u9879\u7684\u4f5c\u7528\u57df"},
  "updated_at": {"readOnly": true, "type": "string", "description":
  "\u6700\u8fd1\u4e00\u6b21\u4fee\u6539\u6620\u50cf\u7684\u65e5\u671f\u548c\u65f6\u95f4"},
  "owner": {"type": ["null", "string"], "description":
  "\u6620\u50cf\u7684\u6240\u6709\u8005", "maxLength": 255}, "file":
  {"readOnly": true, "type": "string", "description":
  "\u6620\u50cf\u6587\u4ef6\u7684 URL"}, "min_disk": {"type": "integer",
  "description":
  "\u5f15\u5bfc\u6620\u50cf\u6240\u9700\u7684\u78c1\u76d8\u7a7a\u95f4\u91cf\uff08\u4ee5
  GB \u8ba1\uff09\u3002"}, "virtual_size": {"readOnly": true, "type":
  ["null", "integer"], "description":
  "\u6620\u50cf\u7684\u865a\u62df\u5927\u5c0f\uff0c\u4ee5\u5b57\u8282\u8ba1"},
  "id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-
  fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": "string",
  "description": "\u6620\u50cf\u7684\u6807\u8bc6"}, "size": {"readOnly":
  true, "type": ["null", "integer"], "description":
  "\u6620\u50cf\u6587\u4ef6\u7684\u5927\u5c0f\uff0c\u4ee5\u5b57\u8282\u8ba1"},
  "instance_uuid": {"type": "string", "description": "Metadata which can
  be used to record which instance this image is associated with.
  (Informational only, does not create an instance snapshot.)",
  "is_base": false}, "os_distro": {"type": "string", "description":
  "Common name of operating system distribution as specified in
  https://docs.openstack.org/python-glanceclient/latest/cli/property-
  keys.html", "is_base": false}, "name": {"type": ["null", "string"],
  "description": "\u6620\u50cf\u7684\u63cf\u8ff0\u6027\u540d\u79f0",
  "maxLength": 255}, "checksum": {"readOnly": true, "type": ["null",
  "string"], "description": "\u6620\u50cf\u5185\u5bb9\u7684 md5
  \u6563\u5217\u3002", "maxLength": 32}, "created_at": {"readOnly":
  true, "type": "string", "description":
  "\u6ce8\u518c\u6620\u50cf\u7684\u65e5\u671f\u548c\u65f6\u95f4"},
  "disk_format": {"enum": [null, "ami", "ari", "aki", "vhd", "vhdx",
  "vmdk", "raw", "qcow2", "vdi", "iso", "ploop"], "type": ["null",
  "string"], "description": "\u78c1\u76d8\u683c\u5f0f"}, "os_version":
  {"type": "string", "description": "Operating system version as
  specified by the distributor", "is_base": false}, "protected":
  {"type": "boolean", "description": "\u5982\u679c\u4e3a
  true\uff0c\u90a3\u4e48\u6620\u50cf\u5c06\u4e0d\u53ef\u5220\u9664\u3002"},
  "architecture": {"type": "string", "description": "Operating system
  architecture as specified in https://docs.openstack.org/python-
  glanceclient/latest/cli/property-keys.html", "is_base": false},
  "direct_url": {"readOnly": true, "type": "string", "description":
  "\u7528\u4e8e\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u4e2d\u4fdd\u7559\u7684\u6620\u50cf\u6587\u4ef6\u7684
  URL"}, "self": {"readOnly": true, "type": "string", "description":
  "\u6620\u50cf\u672c\u8eab\u7684 URL"}, "schema": {"readOnly": true,
  "type": "string", "description": "\u6620\u50cf\u6a21\u5f0f\u7684
  URL"}}}

  curl -g -i -X POST -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}dfdc59a92c27a78a405b6a8aed0f8cb689c2dd18' -H 'Content-Type: application/json' -d '{"container_format": "bare", "disk_format": "qcow2", "name": "cirros", "visibility": "public"}' http://controller:9292/v2/images
  http://controller:9292 "POST /v2/images HTTP/1.1" 500 228
  POST call to image for http://controller:9292/v2/images used request id req-a2975435-ae45-4093-b134-c39014faaa80
  Request returned failure status 500.
  500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
  Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
      result = cmd.run(parsed_args)
    File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
      return super(Command, self).run(parsed_args)
    File "/usr/lib/python2.7/site-packages/cliff/display.py", line 113, in run
      column_names, data = self.take_action(parsed_args)
    File "/usr/lib/python2.7/site-packages/openstackclient/image/v2/image.py", line 358, in take_action
      image = image_client.images.create(**kwargs)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/utils.py", line 545, in inner
      return RequestIdProxy(wrapped(*args, **kwargs))
    File "/usr/lib/python2.7/site-packages/glanceclient/v2/images.py", line 281, in create
      resp, body = self.http_client.post(url, data=image)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 289, in post
      return self._request('POST', url, **kwargs)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 278, in _request
      resp, body_iter = self._handle_response(resp)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 98, in _handle_response
      raise exc.from_response(resp, resp.content)
  HTTPInternalServerError: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
  clean_up CreateImage: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)
  Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, in run
      ret_val = super(OpenStackShell, self).run(argv)
    File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run
      result = self.run_subcommand(remainder)
    File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 169, in run_subcommand
      ret_value = super(OpenStackShell, self).run_subcommand(argv)
    File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
      result = cmd.run(parsed_args)
    File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
      return super(Command, self).run(parsed_args)
    File "/usr/lib/python2.7/site-packages/cliff/display.py", line 113, in run
      column_names, data = self.take_action(parsed_args)
    File "/usr/lib/python2.7/site-packages/openstackclient/image/v2/image.py", line 358, in take_action
      image = image_client.images.create(**kwargs)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/utils.py", line 545, in inner
      return RequestIdProxy(wrapped(*args, **kwargs))
    File "/usr/lib/python2.7/site-packages/glanceclient/v2/images.py", line 281, in create
      resp, body = self.http_client.post(url, data=image)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 289, in post
      return self._request('POST', url, **kwargs)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 278, in _request
      resp, body_iter = self._handle_response(resp)
    File "/usr/lib/python2.7/site-packages/glanceclient/common/http.py", line 98, in _handle_response
      raise exc.from_response(resp, resp.content)
  HTTPInternalServerError: 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)

  END return value: 1

  
  mysql> 
  mysql> use glance;
  Database changed
  mysql> show tables;
  Empty set (0.00 sec)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1731840/+subscriptions