keystone s3_token middleware not usable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
High
|
Brant Knudson | ||
python-keystoneclient |
Invalid
|
High
|
Unassigned | ||
swift (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
s3 middleware authentication is causing swift-proxy server to fail to start:
proxy-server (21880) appears to have stopped
Starting proxy-server.
Traceback (most recent call last):
File "/usr/bin/
run_
File "/usr/lib/
loadapp(
File "/usr/lib/
return f(conf_uri, *args, **kwargs)
File "/usr/lib/
return loadobj(APP, uri, name=name, **kw)
File "/usr/lib/
global_
File "/usr/lib/
global_
File "/usr/lib/
return loader.
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
global_
File "/usr/lib/
for name in pipeline[:-1]]
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
section)
File "/usr/lib/
value = import_
File "/usr/lib/
return pkg_resources.
File "/usr/lib/
entry = __import_
File "/usr/lib/
from keystone.
File "/usr/lib/
from keystone.common import utils
File "/usr/lib/
from keystone import exception
File "/usr/lib/
class ValidationError
File "/usr/lib/
message_format = _("Expecting to find %(attribute)s in %(target)s."
NameError: name '_' is not defined
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: swift-proxy 1.9.1-0ubuntu2
ProcVersionSign
Uname: Linux 3.11.0-4-generic x86_64
ApportVersion: 2.12.4-0ubuntu1
Architecture: amd64
Date: Thu Sep 26 09:14:50 2013
Ec2AMI: ami-00000092
Ec2AMIManifest: FIXME
Ec2Availability
Ec2InstanceType: m1.small
Ec2Kernel: aki-00000002
Ec2Ramdisk: ari-00000002
MarkForUpload: True
PackageArchitec
ProcEnviron:
TERM=screen
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: swift
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | swift → python-keystoneclient |
information type: | Public → Public Security |
Changed in python-keystoneclient: | |
importance: | Undecided → High |
milestone: | none → 0.5.2 |
Changed in python-keystoneclient: | |
milestone: | 0.5.2 → none |
Changed in keystone: | |
milestone: | none → icehouse-3 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
assignee: | nobody → Brant Knudson (blk-u) |
Changed in swift (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in keystone: | |
milestone: | icehouse-3 → 2014.1 |
Configuration for s3 auth:
[filter:s3token] factory = keystone. middleware. s3_token: filter_ factory
paste.filter_
service_host = 10.5.0.51
service_port = 5000
auth_port = 35357
auth_host = 10.5.0.51
auth_protocol = http
auth_token = ubuntutesting
admin_token = ubuntutesting
[filter:swift3]
use = egg:swift3#swift3