Failed to upload images when Swift is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Latest version of the stack.sh script fails with an Internal Server Error (500) when uploading images.
## stack.sh log
(...)
2014-02-12 11:17:44 + KERNEL_ID=
2014-02-12 11:17:44 + '[' -n /home/vkmc/
2014-02-12 11:17:44 ++ get_field 2
2014-02-12 11:17:44 ++ read data
2014-02-12 11:17:44 ++ grep ' id '
2014-02-12 11:17:44 ++ glance --os-auth-token <token> --os-image-url http://
2014-02-12 11:17:44 500 Internal Server Error
2014-02-12 11:17:44 Failed to upload image 1dc67b92-
2014-02-12 11:17:44 (HTTP 500)
2014-02-12 11:17:44 + RAMDISK_ID=
2014-02-12 11:17:44 + glance --os-auth-token <token> --os-image-url http://
2014-02-12 11:17:45 500 Internal Server Error
2014-02-12 11:17:45 Failed to upload image 31de8cdd-
2014-02-12 11:17:45 (HTTP 500)
2014-02-12 11:17:45 ++ failed
2014-02-12 11:17:45 ++ local r=1
2014-02-12 11:17:45 +++ jobs -p
2014-02-12 11:17:45 ++ kill
2014-02-12 11:17:45 ++ set +o xtrace
2014-02-12 11:17:45 stack.sh failed: full log in stack.sh.
Looking through g-api logs, it seems like it's failing to authenticate with 'glance-swift' user.
## g-api log
(...)
2014-02-12 11:17:45.054 4508 DEBUG keystoneclient.
-length': '98', 'content-type': 'application/json', 'www-authenticate': 'Keystone uri="http://
RESP BODY: {"error": {"message": "Could not find user, glance-swift.", "code": 401, "title": "Unauthorized"}}
_send_request /opt/stack/
2014-02-12 11:17:45.054 4508 DEBUG keystoneclient.
3
2014-02-12 11:17:45.054 4508 DEBUG keystoneclient.
ent/v2_
2014-02-12 11:17:45.054 4508 ERROR swiftclient [-] Unauthorised. Check username, password and tenant name/id
2014-02-12 11:17:45.054 4508 TRACE swiftclient Traceback (most recent call last):
2014-02-12 11:17:45.054 4508 TRACE swiftclient File "/opt/stack/
2014-02-12 11:17:45.054 4508 TRACE swiftclient self.url, self.token = self.get_auth()
2014-02-12 11:17:45.054 4508 TRACE swiftclient File "/opt/stack/
2014-02-12 11:17:45.054 4508 TRACE swiftclient insecure=
2014-02-12 11:17:45.054 4508 TRACE swiftclient File "/opt/stack/
2014-02-12 11:17:45.054 4508 TRACE swiftclient insecure=insecure)
2014-02-12 11:17:45.054 4508 TRACE swiftclient File "/opt/stack/
2014-02-12 11:17:45.054 4508 TRACE swiftclient raise ClientException
2014-02-12 11:17:45.054 4508 TRACE swiftclient ClientException: Unauthorised. Check username, password and tenant name/id
2014-02-12 11:17:45.054 4508 TRACE swiftclient
2014-02-12 11:17:45.054 4508 ERROR glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.054 4508 TRACE glance.
2014-02-12 11:17:45.055 4508 DEBUG glance.
2014-02-12 11:17:45.055 4508 DEBUG glance.
2014-02-12 11:17:45.079 4508 DEBUG glance.
2014-02-12 11:17:45.155 4508 INFO glance.wsgi.server [b7d12b87-
## Workaround
Disable Swift
Changed in devstack: | |
assignee: | Mehdi Abaakouk (sileht) → nobody |
status: | In Progress → Fix Released |
I experienced the same behavior. Can verify disabling swift is a workaround.