Hi,<br><br>I'm trying to install Swift 1.7.4 on Ubuntu 12.04. The installation is multi-node with keystone and swift(proxy+storage) running on separate systems. Keystone is up and running perfectly fine. Swift user and service endpoints are created correctly to point to the swift_node. Swift is configured and all its services are up. But during swift installation verification, the following commands hangs with no output.<br>

<br>swift -V 2 -A <a class="reference external" href="http://localhost:5000/v2.0">http://keystone_server:5000/v2.0</a> -U admin:admin -K admin_pass stat<br><br>I'm sure its able to contact the keystone server. This is because if I change admin_pass, it throws authentication failure error. It probably fails in the next step which I'm unaware of.<br>

<br>Here is my proxy-server.conf file.<br><br>[DEFAULT]<br># Enter these next two values if using SSL certifications<br>cert_file = /etc/swift/cert.crt<br>key_file = /etc/swift/cert.key<br>bind_port = 8888<br>user = swift<br>

<br>[pipeline:main]<br>#pipeline = healthcheck cache swift3 authtoken keystone proxy-server<br>pipeline = healthcheck cache swift3 authtoken keystone proxy-server<br><br>[app:proxy-server]<br>use = egg:swift#proxy<br>allow_account_management = true<br>

account_autocreate = true<br><br>[filter:swift3]<br>use=egg:swift3#swift3<br><br>[filter:keystone]<br>paste.filter_factory = keystone.middleware.swift_auth:filter_factory<br>operator_roles = Member,admin, swiftoperator<br>

<br>[filter:authtoken]<br>paste.filter_factory = keystone.middleware.auth_token:filter_factory<br># Delaying the auth decision is required to support token-less<br># usage for anonymous referrers ('.r:*').<br>delay_auth_decision = 10<br>

service_port = 5000<br>service_host = keystone_server<br>auth_port = 35357<br>auth_host = keystone_server<br>auth_protocol = http<br>auth_uri = <a href="http://keystone_server:5000/">http://keystone_server:5000/</a><br>auth_token = XXXX<br>

admin_token = XXXX<br>admin_tenant_name = service<br>admin_user = swift<br>admin_password = XXXX<br>signing_dir = /etc/swift<br><br>[filter:cache]<br>use = egg:swift#memcache<br>set log_name = cache<br><br>[filter:catch_errors]<br>

use = egg:swift#catch_errors<br><br>[filter:healthcheck]<br>use = egg:swift#healthcheck<br><br>Any suggestion?<br><br clear="all">--<br>Shashank Sahni<br><br>