<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="SV" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I have encountered a problem regarding Swift in my one node installation of OpenStack on Ubuntu 12.04.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">When I try to run the command “swift stat” I get the following error:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Account HEAD failed: http://XXX.XXX.XXX.XXX:8888/v1/AUTH_519c6e2d263049adba404441f18aab60 400 Bad Request<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">And in /var/log/syslog :<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:37 kds-openstack-01 account-server 10.10.10.51 - - [24/Oct/2013:13:45:37 +0000] "HEAD /cciss/c0d2p1/182082/AUTH_519c6e2d263049adba404441f18aab60" 400 72 "tx6dd78c64bf6b4ceca3a568c04628fad3" "-" "-" 0.0002
""<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:40 kds-openstack-01 object-replicator Starting object replication pass.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:40 kds-openstack-01 object-replicator Nothing replicated for 0.00279688835144 seconds.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:40 kds-openstack-01 object-replicator Object replication complete. (0.00 minutes)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:41 kds-openstack-01 object-auditor Begin object audit "forever" mode (ALL)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:41 kds-openstack-01 object-auditor Object audit (ALL) "forever" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00 , Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 object-auditor Begin object audit "forever" mode (ZBF)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 object-auditor Object audit (ZBF) "forever" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00 , Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator Beginning replication run<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator Replication run OVER<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator Attempted to replicate 0 dbs in 0.00285 seconds (0.00000/s)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator Removed 0 dbs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator 0 successes, 0 failures<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:42 kds-openstack-01 container-replicator no_change:0 ts_repl:0 diff:0 rsync:0 diff_capped:0 hashmatch:0 empty:0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:51 kds-openstack-01 object-updater Begin object update sweep<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:51 kds-openstack-01 object-updater Skipping cciss as it is not mounted<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:51 kds-openstack-01 object-updater Skipping sdc1 as it is not mounted<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:51 kds-openstack-01 object-updater Object update sweep completed: 0.00s<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator Beginning replication run<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator Replication run OVER<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator Attempted to replicate 0 dbs in 0.00288 seconds (0.00000/s)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator Removed 0 dbs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator 0 successes, 0 failures<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:45:56 kds-openstack-01 account-replicator no_change:0 ts_repl:0 diff:0 rsync:0 diff_capped:0 hashmatch:0 empty:0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:10 kds-openstack-01 object-replicator Starting object replication pass.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:10 kds-openstack-01 object-replicator Nothing replicated for 0.00280404090881 seconds.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:10 kds-openstack-01 object-replicator Object replication complete. (0.00 minutes)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:11 kds-openstack-01 object-auditor Begin object audit "forever" mode (ALL)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:11 kds-openstack-01 object-auditor Object audit (ALL) "forever" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00 , Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:12 kds-openstack-01 object-auditor Begin object audit "forever" mode (ZBF)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Oct 24 15:46:12 kds-openstack-01 object-auditor Object audit (ZBF) "forever" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00 , Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">When I try to run the command “swift list” I get:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Account GET failed: http://XXX.XXX.XXX.XXX:8888/v1/AUTH_519c6e2d263049adba404441f18aab60?format=json 400 Bad Request [first 60 chars of response] Invalid path: /cciss/c0d2p1/182082/AUTH_519c6e2d263049adba40<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This is my /etc/swift/proxy-server.conf file:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[DEFAULT]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">bind_port = 8888<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">user = swift<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[pipeline:main]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">pipeline = healthcheck cache authtoken keystoneauth proxy-server<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[app:proxy-server]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">use = egg:swift#proxy<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">allow_account_management = true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">account_autocreate = true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[filter:keystoneauth]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">use = egg:swift#keystoneauth<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">operator_roles = Member,admin,swiftoperator<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[filter:authtoken]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># Delaying the auth decision is required to support token-less<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># usage for anonymous referrers ('.r:*').<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">delay_auth_decision = true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># cache directory for signing certificate<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">signing_dir = /home/swift/keystone-signing<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># auth_* settings refer to the Keystone server<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">auth_protocol = http<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">auth_host = 10.10.10.51<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">auth_port = 35357<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># the same admin_token as provided in keystone.conf<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">admin_token = ADMIN<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># the service tenant and swift userid and password created in Keystone<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">admin_tenant_name = service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">admin_user = swift<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">admin_password = swiftpass<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[filter:cache]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">use = egg:swift#memcache<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[filter:catch_errors]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">use = egg:swift#catch_errors<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[filter:healthcheck]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">use = egg:swift#healthcheck<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">This is my /etc/swift/swift.conf file:<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[swift-hash]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># random unique string that can never change (DO NOT LOSE)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">swift_hash_path_suffix = fLIbertYgibbitZ<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">My /etc/fstab file:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># /etc/fstab: static file system information.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">#<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># Use 'blkid' to print the universally unique identifier for a<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># device; this may be used with UUID= as a more robust way to name devices<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># that works even if disks are added and removed. See fstab(5).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">#<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># <file system> <mount point> <type> <options> <dump> <pass><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">proc /proc proc nodev,noexec,nosuid 0 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># / was on /dev/cciss/c0d0p1 during installation<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">UUID=0525cb6d-4fda-42f4-af0d-11395891a004 / ext4 errors=remount-ro 0 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># swap was on /dev/cciss/c0d0p5 during installation<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">UUID=950a33b7-495b-4117-8bb5-194949776748 none swap sw 0 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">/dev/cciss/c0d2p1 /srv/node/cciss/c0d2p1 xfs noatime,nodiratime,nobarrier,logbufs=8 0 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I would appreciate if anyone could help me troubleshot this problem or come up with a solution.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Just ask if you need any more information e.g. other conf files or logs.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Therese Persson<o:p></o:p></span></p>
</div>
</body>
</html>