I get this:
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data [req-014d52e1-348b-4ae0-8613-e0b09c4f3bbc 284da4f3fda54753bf62f25f7b638e92 7850f21ce6234a52ab097eb108f1d870 - - -] Failed to upload image data due to internal error
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data Traceback (most recent call last):
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/api/v2/image_data.py", line 114, in upload
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data image.set_data(data, size)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 195, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data self.base.set_data(data, size)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/notifier.py", line 449, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data _send_notification(notify_error, 'image.upload', msg)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data self.force_reraise()
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data six.reraise(self.type_, self.value, self.tb)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/notifier.py", line 396, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data self.repo.set_data(data, size)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/api/policy.py", line 192, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data return self.image.set_data(*args, **kwargs)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/quota/__init__.py", line 298, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data self.image.set_data(data, size=size)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance/location.py", line 426, in set_data
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data verifier=verifier)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/backend.py", line 371, in add_to_backend
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data verifier)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/backend.py", line 344, in store_add_to_backend
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data verifier=verifier)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/capabilities.py", line 226, in op_checker
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data return store_op_fun(store, *args, **kwargs)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/_drivers/swift/store.py", line 532, in add
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data allow_reauth=need_chunks) as manager:
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/_drivers/swift/store.py", line 1170, in get_manager_for_store
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data store, store_location, context, allow_reauth)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/_drivers/swift/connection_manager.py", line 64, in __init__
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data self.storage_url = self._get_storage_url()
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data File "/usr/lib/python2.7/site-packages/glance_store/_drivers/swift/connection_manager.py", line 160, in _get_storage_url
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data raise exceptions.BackendException(msg)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data BackendException: Cannot find swift service endpoint : SSL exception connecting to https://controller:5000/v3/auth/tokens: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
2016-07-25 13:52:04.314 25738 ERROR glance.api.v2.image_data
2016-07-25 13:52:04.340 25738 ERROR glance.common.wsgi [req-014d52e1-348b-4ae0-8613-e0b09c4f3bbc 284da4f3fda54753bf62f25f7b638e92 7850f21ce6234a52ab097eb108f1d870 - - -] Caught error: Cannot find swift service endpoint : SSL exception connecting to https://controller:5000/v3/auth/tokens: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
The connection to the server can be made without verification by setting
swift_ store_auth_ insecure = True
Or you can provide a certificate bundle with the certificate chain using
swift_ store_cacert = /path/to/bundle.pem