[openstack-dev] [nova] [cinder] nova cannot create instance snapshot after ocata upgrade

Kim-Norman Sahm kisahm at t-online.de
Thu Nov 30 15:30:29 UTC 2017


after upgrade openstack newton -> ocata i cannot create snapshots of my
instances.

if i try to create a snapshot of a instance horizon get this error:
"Error: Unable to create snapshot."
create a snapshot of a cinder volume  via openstackcli is working. 

nova.log
----------------------------
2017-11-30 15:19:57.875 93 DEBUG cinderclient.v3.client [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] REQ: curl -g -i -X
GET https://cinder:8776/v3/469dc3d300df4d41aaea00db572043ae/volumes/c67
b5cf3-0beb-4efa-9177-d2b6498185fb -H "X-Service-Token:
{SHA1}29a46cd87988e2bb905dbd3e796401aa23dff1a5" -H "User-Agent: python-
cinderclient" -H "Accept: application/json" -H "X-Auth-Token:
{SHA1}524061f0ab91e64ed6241e437792346f90df856e" _http_log_request
/usr/lib/python2.7/dist-packages/keystoneauth1/session.py:347
2017-11-30 15:19:57.890 92 INFO nova.osapi_compute.wsgi.server [req-
d83d5b73-fd24-406c-ad6b-feed6a40bfae c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] 10.78.21.2 "GET
/v2.1/flavors/203/os-extra_specs HTTP/1.1" status: 200 len: 448 time:
0.0326798
2017-11-30 15:19:58.148 93 DEBUG cinderclient.v3.client [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] RESP: [401] Date:
Thu, 30 Nov 2017 15:19:57 GMT Server: Apache/2.4.18 (Ubuntu) x-
openstack-request-id: req-22378faa-880b-4a80-a83e-41936741839e WWW-
Authenticate: Keystone uri='https://keystone:5000/' Content-Length: 114
Content-Type: application/json
RESP BODY: {"error": {"message": "The request you have made requires
authentication.", "code": 401, "title": "Unauthorized"}}
 _http_log_response /usr/lib/python2.7/dist-
packages/keystoneauth1/session.py:395
2017-11-30 15:19:58.149 93 DEBUG cinderclient.v3.client [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] GET call to
cinderv3 for https://cinder:8776/v3/469dc3d300df4d41aaea00db572043ae/vo
lumes/c67b5cf3-0beb-4efa-9177-d2b6498185fb used request id req-
22378faa-880b-4a80-a83e-41936741839e request /usr/lib/python2.7/dist-
packages/keystoneauth1/session.py:640
2017-11-30 15:19:58.157 93 DEBUG cinderclient.v3.client [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] RESP: [401] Date:
Thu, 30 Nov 2017 15:19:58 GMT Server: Apache/2.4.18 (Ubuntu) x-
openstack-request-id: req-02ebac9f-794a-46f4-85b2-0e429a1785cf WWW-
Authenticate: Keystone uri='https://keystone:5000/' Content-Length: 114
Content-Type: application/json
RESP BODY: {"error": {"message": "The request you have made requires
authentication.", "code": 401, "title": "Unauthorized"}}
 _http_log_response /usr/lib/python2.7/dist-
packages/keystoneauth1/session.py:395
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions [req-
5820c19b-fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] Unexpected
exception in API method
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions
Traceback (most recent call last):
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/api/openstack/extensions.py",
line 338, in wrapped
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return f(*args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/api/openstack/common.py", line
359, in inner
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return f(*args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py",
line 108, in wrapper
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return func(*args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py",
line 108, in wrapper
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return func(*args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-
packages/nova/api/openstack/compute/servers.py", line 1095, in
_action_create_image
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     metadata)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 151, in
inner
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return f(self, context, instance,
*args, **kw)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 2909, in
snapshot_volume_backed
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     volume = self.volume_api.get(context,
bdm.volume_id)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 168, in
wrapper
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions     res
= method(self, ctx, *args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 190, in
wrapper
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions     res
= method(self, ctx, volume_id, *args, **kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 234, in
get
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions     item
= cinderclient(context).volumes.get(volume_id)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/cinderclient/v2/volumes.py", line
277, in get
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return self._get("/volumes/%s" %
volume_id, "volume")
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 313, in
_get
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     resp, body = self.api.client.get(url)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 164, in
get
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return self._cs_request(url, 'GET',
**kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 155, in
_cs_request
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     return self.request(url, method,
**kwargs)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions   File
"/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 144, in
request
2017-11-30 15:19:58.158 93 ERROR
nova.api.openstack.extensions     raise exceptions.from_response(resp,
body)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions
Unauthorized: The request you have made requires authentication. (HTTP
401)
2017-11-30 15:19:58.158 93 ERROR nova.api.openstack.extensions
2017-11-30 15:19:58.164 93 INFO nova.api.openstack.wsgi [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] HTTP exception
thrown: Unexpected API Error. Please report this at http://bugs.launchp
ad.net/nova/ and attach the Nova API log if possible.
<class 'cinderclient.exceptions.Unauthorized'>
2017-11-30 15:19:58.166 93 DEBUG nova.api.openstack.wsgi [req-5820c19b-
fb11-43a2-8513-0782540b3d32 c756af2957c4447eafc4cef39cdb79e5
469dc3d300df4d41aaea00db572043ae - default default] Returning 500 to
user: Unexpected API Error. Please report this at http://bugs.launchpad
.net/nova/ and attach the Nova API log if possible.
<class 'cinderclient.exceptions.Unauthorized'> __call__
/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:1039
----------------------------


nova.conf [keystone_authtoken] section:
----------------------------
[keystone_authtoken]
auth_type=password
memcached_servers=10.78.21.1,10.78.21.2
region_name=de-qsu1-1
project_name=services
auth_version=3
service_token_roles = service
username = nova
password = mynovasecret
auth_uri=https://keystone:5000
auth_url=https://keystone:35357
----------------------------

It looks like nova push invalid auth-token and/or service-token to
cinder.
does anybody know this problem?

br Kim




More information about the OpenStack-dev mailing list