<div dir="ltr"><div>Hi,<br><br></div><div>I am running OpenStack Juno on Ubuntu 14.04 and I am trying to configure swift as per the URL: <a href="http://docs.openstack.org/juno/install-guide/install/apt/content/ch_swift.html">http://docs.openstack.org/juno/install-guide/install/apt/content/ch_swift.html</a><br><br></div><div>I am getting the following error when I do a swift stat.<br></div><div><br>--------------------------------------------------------------------------------------------------<br>root@juno-14:/etc/swift# swift --debug stat<br>DEBUG:keystoneclient.auth.identity.v2:Making authentication request to <a href="http://172.18.116.227:35357/v2.0/tokens">http://172.18.116.227:35357/v2.0/tokens</a><br>INFO:urllib3.connectionpool:Starting new HTTP connection (1): 172.18.116.227<br>DEBUG:urllib3.connectionpool:Setting read timeout to None<br>DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3223<br>DEBUG:iso8601.iso8601:Parsed 2014-11-14T19:52:22Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'daydash': u'14', 'tz_hour': None, 'month': None, 'timezone': u'Z', 'second': u'22', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'monthdash': u'11', 'day': None, 'minute': u'52'} with default timezone <iso8601.iso8601.Utc object at 0x7fe5549b17d0><br>DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None<br>DEBUG:iso8601.iso8601:Got u'11' for 'monthdash' with default 1<br>DEBUG:iso8601.iso8601:Got 11 for 'month' with default 11<br>DEBUG:iso8601.iso8601:Got u'14' for 'daydash' with default 1<br>DEBUG:iso8601.iso8601:Got 14 for 'day' with default 14<br>DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None<br>DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None<br>DEBUG:iso8601.iso8601:Got u'22' for 'second' with default None<br>INFO:urllib3.connectionpool:Starting new HTTP connection (1): 172.18.116.227<br>DEBUG:urllib3.connectionpool:Setting read timeout to None<br>DEBUG:urllib3.connectionpool:"HEAD /v1/AUTH_ca382398c06749f483d4adfa6cecd868 HTTP/1.1" 401 0<br>INFO:swiftclient:REQ: curl -i <a href="http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868">http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868</a> -I -H "X-Auth-Token: 1f34c7a5f43b4477b5cfd64356029c52"<br>INFO:swiftclient:RESP STATUS: 401 Unauthorized<br>INFO:swiftclient:RESP HEADERS: [('date', 'Fri, 14 Nov 2014 18:52:22 GMT'), ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8'), ('www-authenticate', 'Swift realm="AUTH_ca382398c06749f483d4adfa6cecd868"'), ('x-trans-id', 'tx6a610ba3f34d41ab967eb-0054664f66')]<br>DEBUG:keystoneclient.auth.identity.v2:Making authentication request to <a href="http://172.18.116.227:35357/v2.0/tokens">http://172.18.116.227:35357/v2.0/tokens</a><br>INFO:urllib3.connectionpool:Starting new HTTP connection (1): 172.18.116.227<br>DEBUG:urllib3.connectionpool:Setting read timeout to None<br>DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3223<br>DEBUG:iso8601.iso8601:Parsed 2014-11-14T19:52:23Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'daydash': u'14', 'tz_hour': None, 'month': None, 'timezone': u'Z', 'second': u'23', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'monthdash': u'11', 'day': None, 'minute': u'52'} with default timezone <iso8601.iso8601.Utc object at 0x7fe5549b17d0><br>DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None<br>DEBUG:iso8601.iso8601:Got u'11' for 'monthdash' with default 1<br>DEBUG:iso8601.iso8601:Got 11 for 'month' with default 11<br>DEBUG:iso8601.iso8601:Got u'14' for 'daydash' with default 1<br>DEBUG:iso8601.iso8601:Got 14 for 'day' with default 14<br>DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None<br>DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None<br>DEBUG:iso8601.iso8601:Got u'23' for 'second' with default None<br>INFO:urllib3.connectionpool:Starting new HTTP connection (1): 172.18.116.227<br>DEBUG:urllib3.connectionpool:Setting read timeout to None<br>DEBUG:urllib3.connectionpool:"HEAD /v1/AUTH_ca382398c06749f483d4adfa6cecd868 HTTP/1.1" 401 0<br>INFO:swiftclient:REQ: curl -i <a href="http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868">http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868</a> -I -H "X-Auth-Token: b3df5bccbd424707b19543f0f02beed1"<br>INFO:swiftclient:RESP STATUS: 401 Unauthorized<br>INFO:swiftclient:RESP HEADERS: [('date', 'Fri, 14 Nov 2014 18:52:23 GMT'), ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8'), ('www-authenticate', 'Swift realm="AUTH_ca382398c06749f483d4adfa6cecd868"'), ('x-trans-id', 'txd492cc40c8f7443988463-0054664f67')]<br>ERROR:swiftclient:Account HEAD failed: <a href="http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868">http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868</a> 401 Unauthorized<br>Traceback (most recent call last):<br>  File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1236, in _retry<br>    rv = func(self.url, self.token, *args, **kwargs)<br>  File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 521, in head_account<br>    http_response_content=body)<br>ClientException: Account HEAD failed: <a href="http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868">http://172.18.116.227:8080/v1/AUTH_ca382398c06749f483d4adfa6cecd868</a> 401 Unauthorized<br>Traceback (most recent call last):<br>  File "/usr/bin/swift", line 10, in <module><br>    sys.exit(main())<br>  File "/usr/lib/python2.7/dist-packages/swiftclient/shell.py", line 1287, in main<br>    globals()['st_%s' % args[0]](parser, argv[1:], output)<br>  File "/usr/lib/python2.7/dist-packages/swiftclient/shell.py", line 492, in st_stat<br>    stat_result = swift.stat()<br>  File "/usr/lib/python2.7/dist-packages/swiftclient/service.py", line 427, in stat<br>    raise SwiftError('Account not found', exc=err)<br>swiftclient.service.SwiftError: 'Account not found'<br><br>--------------------------------------------------------------------------------------------------<br><br></div><div>/var/log/syslog shows me that sda2 is not mounted, sda2 is a 100 GB LVM<br></div><div>out of which 50 GB has been carved out for swift. The rest of the 50 GB is being<br></div><div>used by Cinder.<br></div><div>------------------------------------------------------------------------------------------------------------------------<br>Nov 14 14:09:00 juno-14 object-replicator: Starting object replication pass.<br>Nov 14 14:09:00 juno-14 object-replicator: sda2 is not mounted<br>Nov 14 14:09:00 juno-14 object-replicator: Nothing replicated for 0.003676891326  <br>----------------------------------------------------------------------------------------------------------------------<br></div><div><br>mount gives me the following output<br><br>/dev/mapper/cinder--volumes-swift on /srv/node/swift type xfs (rw)<br><br></div><div><br><br></div><div><br>----------------------------------------------------------------------------------------------------------------------<br>root@juno-14:~# cat /etc/fstab<br># /etc/fstab: static file system information.<br>#<br># Use 'blkid' to print the universally unique identifier for a<br># device; this may be used with UUID= as a more robust way to name devices<br># that works even if disks are added and removed. See fstab(5).<br>#<br># <file system> <mount point>   <type>  <options>       <dump>  <pass><br># / was on /dev/sda1 during installation<br>UUID=2b126311-d0a5-46bd-b91a-41c157d12168 /               ext4    errors=remount                                                                                                                     -ro 0       1<br># swap was on /dev/sda3 during installation<br>UUID=5ccb0969-12c2-444d-9526-6f54c9eed5b8 none            swap    sw                                                                                                                                   0       0<br>/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0<br><br>UUID="4b472864-4d5f-4943-86c6-2fa13d114dda"  /srv/node/swift    xfs     defaults  <br></div><div>-----------------------------------------------------------------------------------------------------------------------<br><br><br></div><div>I have generated the swift_hash_path_suffix and swift_hash_path_prefix in swift.conf by<br>openssl rand -hex 10, I am not sure if this is a cause for the issue.<br><br></div><div>Any pointers would be most welcome.<br></div><div><br></div><div><br clear="all"><br></div>Regards,<br><div>-- <br><div class="gmail_signature">Vivek Varghese Cherian <br><br></div>
</div></div>