dashboard 创建云主机报错
在创建虚拟机的时候,抛错如下:
Cinder v2 requested but no 'volumev2' service type available in Keystone catalog
Internal Server Error: /project/instances/launch
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 112 , in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/horizon-2014.1/horizon/decorators.py", line 38, in dec
return view_func(request, *args, **kwargs)
File "/opt/horizon-2014.1/horizon/decorators.py", line 54, in dec
return view_func(request, *args, **kwargs)
File "/opt/horizon-2014.1/horizon/decorators.py", line 38, in dec
return view_func(request, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line 69, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line 87, in dispatch
return handler(request, *args, **kwargs)
File "/opt/horizon-2014.1/horizon/workflows/views.py", line 165, in post
context = self.get_context_data(**kwargs)
File "/opt/horizon-2014.1/horizon/workflows/views.py", line 89, in get_context _data
workflow = self.get_workflow()
File "/opt/horizon-2014.1/horizon/workflows/views.py", line 79, in get_workflo w
entry_point=entry_point)
File "/opt/horizon-2014.1/horizon/workflows/base.py", line 650, in __init__
valid = step.action.is_valid()
File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line 129, in is _valid
return self.is_bound and not bool(self.errors)
File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line 121, in er rors
self.full_clean()
File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line 274, in fu ll_clean
self._clean_form()
File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line 300, in _c lean_form
self.cleaned_data = self.clean()
File "/opt/horizon-2014.1/openstack_dashboard/dashboards/project/instances/wor kflows/create_instance.py", line 168, in clean
usages = quotas.tenant_quota_usages(self.request)
File "/opt/horizon-2014.1/horizon/utils/memoized.py", line 90, in wrapped
value = cache[key] = func(*args, **kwargs)
File "/opt/horizon-2014.1/openstack_dashboard/usage/quotas.py", line 199, in t enant_quota_usages
disabled_quotas=disabled_quotas):
File "/opt/horizon-2014.1/openstack_dashboard/usage/quotas.py", line 140, in g et_tenant_quota_data
tenant_id=tenant_id)
File "/opt/horizon-2014.1/openstack_dashboard/usage/quotas.py", line 122, in _ get_quota_data
quotasets.append(getattr(cinder, method_name)(request, tenant_id))
File "/opt/horizon-2014.1/openstack_dashboard/api/cinder.py", line 229, in ten ant_quota_get
return base.QuotaSet(c_client.quotas.get(tenant_id))
File "/usr/lib/python2.6/site-packages/cinderclient/v1/quotas.py", line 39, in get
"quota_set")
File "/usr/lib/python2.6/site-packages/cinderclient/base.py", line 151, in _ge t
return self.resource_class(self, body[response_key], loaded=True)
File "/usr/lib/python2.6/site-packages/cinderclient/openstack/common/apiclient /base.py", line 429, in __init__
self._add_details(info)
File "/usr/lib/python2.6/site-packages/cinderclient/openstack/common/apiclient /base.py", line 450, in _add_details
setattr(self, k, v)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-11: ord inal not in range(128)