yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #69121
[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