glance backend file doesn't work

Bug #1275757 reported by Chris Ricker
This bug report is a duplicate of:  Bug #1273543: glance backend incorrect. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cisco Openstack
New
Undecided
Unassigned

Bug Description

user.common.yaml says:

# Enable Glance to use Ceph RBD as it's backend storage by uncommenting
# the line below. It can also be set to "file" or "swift".
glance_backend: file

puppet runs clean but generated glance-api.conf is still set to swift, not to file:

# grep default_store /etc/glance/glance-api.conf
default_store = swift
#

and glance fails with bogus swift connections:

2014-02-03 14:07:58.303 9640 ERROR glance.api.v1.upload_utils [fb6fc476-098d-4cc
1-9989-c6a4db274510 2010156f441846cd8676b7287d9cc6d6 dedc3cedaf244f8fb95f1b902b6
3e429] Failed to upload image 38ad9b77-62cb-44fd-a31b-00d6638796b2
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils Traceback (most re
cent call last):
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/glance/api/v1/upload_utils.py", line 101, in upload_data_
to_store
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils store)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/glance/store/__init__.py", line 333, in store_add_to_back
end
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils (location, siz
e, checksum, metadata) = store.add(image_id, data, size)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/glance/store/swift.py", line 338, in add
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils self._create_c
ontainer_if_missing(location.container, connection)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/glance/store/swift.py", line 499, in _create_container_if
_missing
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils connection.hea
d_container(container)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/swiftclient/client.py", line 1165, in head_container
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils return self._r
etry(None, head_container, container)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/swiftclient/client.py", line 1103, in _retry
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils self.url, self
.token = self.get_auth()
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/swiftclient/client.py", line 1079, in get_auth
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils insecure=self.
insecure)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/swiftclient/client.py", line 302, in get_auth
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils insecure=insec
ure)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils File "/usr/lib/p
ython2.7/dist-packages/swiftclient/client.py", line 240, in get_keystoneclient_2
_0
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils raise ClientEx
ception('Authorization Failure. %s' % err)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils ClientException: A
uthorization Failure. Authorization Failed: <attribute 'message' of 'exceptions.
BaseException' objects> (HTTP Unable to establish connection to https://127.0.0.
1/tokens)
2014-02-03 14:07:58.303 9640 TRACE glance.api.v1.upload_utils

Revision history for this message
Mark T. Voelker (mvoelker) wrote :

This might well be the same bug as https://bugs.launchpad.net/openstack-cisco/+bug/1273543 (different scenario though obviously).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.