Hi, <div><br></div><div>You won't need the default_swift_cluster setting usually comment it and your swift cluster should start. if you really do then the format specified is incorrect, look at the commented config file here :<div>

<br></div><div>




<a href="https://github.com/gholt/swauth/blob/master/etc/proxy-server.conf-sample#L43">https://github.com/gholt/swauth/blob/master/etc/proxy-server.conf-sample#L43</a></div><div><br></div><div>Cheers,</div><div>Chmouel.</div>

<div><br><br><div class="gmail_quote">On Tue, Jan 3, 2012 at 3:40 AM, Asghar, Jonathan Edward (HP Cloud Services NOC) <span dir="ltr"><<a href="mailto:jonathan.asghar@hp.com">jonathan.asghar@hp.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hi, I was attempting to start up a swift proxy on a test environment and it seems I’m running into a wall.  My object-nodes are working fine from what I can see but it seems that my proxy won’t start at all.  <u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">The error I get starting it up is this:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">root@proxy:~# swift-init proxy start<u></u><u></u></p>

<p class="MsoNormal">Starting proxy-server...(/etc/swift/proxy-server.conf)<u></u><u></u></p><p class="MsoNormal">Traceback (most recent call last):<u></u><u></u></p><p class="MsoNormal">  File "/usr/bin/swift-proxy-server", line 22, in <module><u></u><u></u></p>

<p class="MsoNormal">    run_wsgi(conf_file, 'proxy-server', default_port=8080, **options)<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 123, in run_wsgi<u></u><u></u></p>

<p class="MsoNormal">    loadapp('config:%s' % conf_file, global_conf={'log_name': log_name})<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/paste/deploy/loadwsgi.py", line 204, in loadapp<u></u><u></u></p>

<p class="MsoNormal">    return loadobj(APP, uri, name=name, **kw)<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/paste/deploy/loadwsgi.py", line 225, in loadobj<u></u><u></u></p><p class="MsoNormal">

    return context.create()<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/paste/deploy/loadwsgi.py", line 625, in create<u></u><u></u></p><p class="MsoNormal">    return self.object_type.invoke(self)<u></u><u></u></p>

<p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/paste/deploy/loadwsgi.py", line 168, in invoke<u></u><u></u></p><p class="MsoNormal">    app = filter(app)<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/swauth/middleware.py", line 1463, in auth_filter<u></u><u></u></p>

<p class="MsoNormal">    return Swauth(app, conf)<u></u><u></u></p><p class="MsoNormal">  File "/usr/lib/pymodules/python2.7/swauth/middleware.py", line 123, in __init__<u></u><u></u></p><p class="MsoNormal">    raise Exception('Invalid cluster format')<u></u><u></u></p>

<p class="MsoNormal">Exception: Invalid cluster format<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">My <u>proxy-server.conf</u> is as follows:<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">root@proxy:~# cat /etc/swift/proxy-server.conf <u></u><u></u></p><p class="MsoNormal">[DEFAULT]<u></u><u></u></p><p class="MsoNormal">bind_port = 443<u></u><u></u></p>

<p class="MsoNormal">cert_file = /etc/swift/cert.crt<u></u><u></u></p><p class="MsoNormal">key_file = /etc/swift/cert.key<u></u><u></u></p><p class="MsoNormal">workers = 8<u></u><u></u></p><p class="MsoNormal">user = swift<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[pipeline:main]<u></u><u></u></p><p class="MsoNormal">pipeline = healthcheck cache swauth proxy-server<u></u><u></u></p><p class="MsoNormal">#pipeline = healthcheck cache auth proxy-server<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[app:proxy-server]<u></u><u></u></p><p class="MsoNormal">use = egg:swift#proxy<u></u><u></u></p><p class="MsoNormal">allow_account_management = true<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[filter:swauth]<u></u><u></u></p><p class="MsoNormal">use = egg:swauth#swauth<u></u><u></u></p><p class="MsoNormal">set log_name = swauth<u></u><u></u></p><p class="MsoNormal">

super_admin_key = swauthkey<u></u><u></u></p><p class="MsoNormal">default_swift_cluster = <a href="https://10.0.0.2:443/v1" target="_blank">https://10.0.0.2:443/v1</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal">#[filter:auth]<u></u><u></u></p><p class="MsoNormal">#use = egg:swift#auth<u></u><u></u></p><p class="MsoNormal">#ssl = true <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">

[filter:healthcheck]<u></u><u></u></p><p class="MsoNormal">use = egg:swift#healthcheck<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[filter:cache]<u></u><u></u></p><p class="MsoNormal">use = egg:swift#memcache<u></u><u></u></p>

<p class="MsoNormal">memcache_servers = <a href="http://10.7.11.9:11211" target="_blank">10.7.11.9:11211</a><u></u><u></u></p><p class="MsoNormal">root@proxy:~#<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">

I’ve done the googling on this, and it looks like most people have trouble with the auth part, it’s either “uth” or “sauth” or “wauth” when it should be “swauth.”  As you can see I’ve tried both (the commented line) but my goal is swauth so I’m asking with this configuration.<u></u><u></u></p>

<p class="MsoNormal">Any advice or direction would be greatly appreciated!  Thanks!<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p><span class="HOEnZb"><font color="#888888"><p class="MsoNormal">

<u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black">--<u></u><u></u></span></p><p class="MsoNormal">

<span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black">Best Regards,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black">JJ Asghar<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black">HP Cloud Services<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black">512-619-0722 - Cell<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Futura Bk","sans-serif";color:black"><img border="0" width="59" height="45" alt="Description: signature_5"><u></u><u></u></span></p><p class="MsoNormal">

<u></u> <u></u></p></font></span></div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div></div>