Error in log when performing volume to image upload
Issue
When trying to upload a volume as an image with following command, the command works - but errors are present in the cinder volume logs:
$ cinder upload-to-image vol45 vol45-image
2016-04-05 12:00:23.208 24325 ERROR cinder.volume.manager [req-9f97e29d-c755-1a32-a169-13ca248735e5 e5e0290aa8fe40409f1468385c23b739 8d16977e647648e387e80e3c1e30922e - - -] Error occurred while uploading volume 67a62ab6-1a32-43e5-9e07-2db9fe664691 to image 8aa48b7d-1a32-408f-8dad-9a905fd0bacf.
2016-04-05 12:00:23.535 24325 ERROR oslo_messaging.rpc.dispatcher [req-9f97e29d-c755-1a32-a169-13ca248735e5 e5e0290aa8fe40409f1468385c23b739 8d16977e647648e387e80e3c1e30922e - - -] Exception during message handling: 'NoneType' object has no attribute 'keys'
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher Traceback (most recent call last):
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher executor_callback))
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher executor_callback)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 130, in _do_dispatch
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 972, in copy_volume_to_image
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher payload['message'] = six.text_type(error)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 85, in __exit__
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 958, in copy_volume_to_image
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher image_meta)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/volume/driver.py", line 584, in copy_volume_to_image
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher attach_info['device']['path'])
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/image/image_utils.py", line 341, in upload_volume
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher image_service.update(context, image_id, {}, image_file)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 333, in update
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher return self._translate_from_glance(context, image_meta)
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/image/glance.py", line 366, in _translate_from_glance
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher for key in image.keys()
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher AttributeError: 'NoneType' object has no attribute 'keys'
2016-04-05 12:00:23.535 24325 TRACE oslo_messaging.rpc.dispatcher
Environment
- Red Hat Enterprise Linux OpenStack Platform 7.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
