$ cinder type-key 039feefc-67ce-4e38-b0d8-74ec4713be32 set volume_backend_name=doesnotexist $ cinder create 1 --volume-type 039feefc-67ce-4e38-b0d8-74ec4713be32 $ cinder --debug snapshot-create 07d6bf8f-91e2-4de5-84a3-4824ad79ac9c --force ... POST call to volumev2 for http://192.168.110.180:8776/v2/f8f1d641343f4d998fa3f230f1feec22/snapshots used request id req-4be122ee-4079-4c4e-8cec-28216832bd7d DEBUG:cinderclient.client:POST call to volumev2 for http://192.168.110.180:8776/v2/f8f1d641343f4d998fa3f230f1feec22/snapshots used request id req-4be122ee-4079-4c4e-8cec-28216832bd7d ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-4be122ee-4079-4c4e-8cec-28216832bd7d) 2016-09-28 11:21:28.216 ERROR cinder.api.middleware.fault [req-4be122ee-4079-4c4e-8cec-28216832bd7d d8f3940ff04942a0b0c4970f78d8ceca f8f1d641343f4d998fa3f230f1feec22] Caught error: 'NoneType' object has no attribute 'split' 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault Traceback (most recent call last): 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/middleware/fault.py", line 79, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return req.get_response(self.application) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1299, in send 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault application, catch_exc_info=False) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1263, in call_application 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault app_iter = application(self.environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault resp = self.call_func(req, *args, **self.kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return self.func(req, *args, **kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/osprofiler/web.py", line 108, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return request.get_response(self.application) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1299, in send 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault application, catch_exc_info=False) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1263, in call_application 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault app_iter = application(self.environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault resp = self.call_func(req, *args, **self.kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return self.func(req, *args, **kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 323, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault response = req.get_response(self._app) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1299, in send 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault application, catch_exc_info=False) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1263, in call_application 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault app_iter = application(self.environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/routes/middleware.py", line 141, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault response = self.app(environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return resp(environ, start_response) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault resp = self.call_func(req, *args, **self.kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return self.func(req, *args, **kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 843, in __call__ 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault content_type, body, accept) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 902, in _process_stack 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault action_result = self.dispatch(meth, request, action_args) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/openstack/wsgi.py", line 997, in dispatch 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return method(req=request, **action_args) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/api/v2/snapshots.py", line 151, in create 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault **kwargs) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/api.py", line 971, in create_snapshot_force 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault True, metadata) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/api.py", line 760, in _create_snapshot 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault self.volume_rpcapi.create_snapshot(context, volume, snapshot) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/rpcapi.py", line 195, in create_snapshot 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault cctxt = self._get_cctxt(volume['host'], version) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/rpcapi.py", line 120, in _get_cctxt 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault new_host = utils.get_volume_rpc_host(host) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/utils.py", line 689, in get_volume_rpc_host 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return extract_host(host) 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault File "/opt/stack/cinder/cinder/volume/utils.py", line 673, in extract_host 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault return host.split('#')[0] 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault AttributeError: 'NoneType' object has no attribute 'split' 2016-09-28 11:21:28.216 TRACE cinder.api.middleware.fault