python-swiftclient 3.6.0 swift 2.19.0
swift list backup --lh |grep advideo.tar.gz 0 2018-10-15 02:28:55 application/x-tar 2018-10-15/accounts/advideo.tar.gz 610M 2018-10-15 02:28:45 application/x-tar 2018-10-15/accounts/advideo.tar.gz.part/000000 493M 2018-10-15 02:28:45 application/x-tar 2018-10-15/accounts/advideo.tar.gz.part/000001
$ swift --debug download backup 2018-10-15/accounts/advideo.tar.gz DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): storage DEBUG:urllib3.connectionpool:https://storage:443 "GET /v1/AUTH_63cfac2c75ee419bbbd8c638d8b0dae0/backup/2018-10-15/accounts/advideo.tar.gz HTTP/1.1" 500 17 INFO:swiftclient:REQ: curl -i https://storage/v1/AUTH_63cfac2c75ee419bbbd8c638d8b0dae0/backup/2018-10-15/accounts/advideo.tar.gz -X GET -H "X-Auth-Token: gAAAAABbxEZzwvgW_mDLmJgLVZ-obzavwHQc9vU6QFS7IOXySyBSBbMk_Fk-YO3UrY3dw5Zv9wv4P4iHH5di1-jEzrkT7NzWJu9o9d3qg_jRwb6lWvMG6vB-_XQ1w1pdYxys0nTgmY81BXrb5JMdGwgtZAW5LbGsY2pvsDNjtUympX8ybSteYFE" INFO:swiftclient:RESP STATUS: 500 Internal Error INFO:swiftclient:RESP HEADERS: {u'Date': u'Mon, 15 Oct 2018 07:49:07 GMT', u'Content-Length': u'17', u'Content-Type': u'text/plain', u'X-Openstack-Request-Id': u'tx92c2c6c75c1d4bcf92cdd-005bc44673', u'X-Trans-Id': u'tx92c2c6c75c1d4bcf92cdd-005bc44673'} INFO:swiftclient:RESP BODY: An error occurred
I try to receive the list of files or to load the file and receive the internal error:
proxy_catch_errors: Error: An error occurred: #012Traceback (most recent call last): #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/catch_errors.py", line 75, in handle_request #012 resp = self._app_call(env) #012 File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 1196, in _app_call #012 resp = self.app(env, self._start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/gatekeeper.py", line 122, in __call__ #012 return self.app(env, gatekeeper_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/healthcheck.py", line 52, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/memcache.py", line 109, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/swob.py", line 1488, in _wsgify_self #012 return func(self, Request(env))(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/swob.py", line 1488, in _wsgify_self #012 return func(self, Request(env))(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/tempurl.py", line 502, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/ratelimit.py", line 311, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/webob/dec.py", line 129, in __call__ #012 resp = self.call_func(req, *args, **kw) #012 File "/usr/lib/python2.7/site-packages/webob/dec.py", line 193, in call_func #012 return self.func(req, *args, **kwargs) #012 File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 335, in __call__ #012 response = req.get_response(self._app) #012 File "/usr/lib/python2.7/site-packages/webob/request.py", line 1313, in send #012 application, catch_exc_info=False) #012 File "/usr/lib/python2.7/site-packages/webob/request.py", line 1277, in call_application #012 app_iter = application(self.environ, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/s3api/s3api.py", line 164, in __call__ #012 return resp(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/s3api/s3token.py", line 214, in __call__ #012 return self._app(environ, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/keystoneauth.py", line 234, in __call__ #012 return self.app(environ, keystone_start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/list_endpoints.py", line 200, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/copy.py", line 269, in __call__ #012 return self.app(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/swob.py", line 1488, in _wsgify_self #012 return func(self, Request(env))(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/swob.py", line 1488, in _wsgify_self #012 return func(self, Request(env))(env, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/slo.py", line 1472, in __call__ #012 return self.handle_multipart_get_or_head(req, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/slo.py", line 1062, in handle_multipart_get_or_head #012 return SloGetContext(self).handle_slo_get_or_head(req, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/slo.py", line 750, in handle_slo_get_or_head #012 resp_iter = self._app_call(req.environ) #012 File "/usr/lib/python2.7/site-packages/swift/common/wsgi.py", line 1196, in _app_call #012 resp = self.app(env, self._start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/dlo.py", line 407, in __call__ #012 handle_request(req, start_response) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/dlo.py", line 355, in handle_request #012 response = self.get_or_head_response(req, value) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/dlo.py", line 240, in get_or_head_response #012 req, version, account, container, obj_prefix) #012 File "/usr/lib/python2.7/site-packages/swift/common/middleware/dlo.py", line 161, in _get_container_listing #012 return None, json.loads(''.join(con_resp.app_iter)) #012 File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads #012 return _default_decoder.decode(s) #012 File "/usr/lib64/python2.7/json/decoder.py", line 369, in decode #012 raise ValueError(errmsg("Extra data", s, end, len(s))) #012ValueError: Extra data: line 1 column 5 - line 3 column 1 (char 4 - 94) (txn: tx7b4343eda40c4bd1b1530-005bc4478a)
python-swiftclient 3.6.0
swift 2.19.0
swift list backup --lh |grep advideo.tar.gz 15/accounts/ advideo. tar.gz 15/accounts/ advideo. tar.gz. part/000000 15/accounts/ advideo. tar.gz. part/000001
0 2018-10-15 02:28:55 application/x-tar 2018-10-
610M 2018-10-15 02:28:45 application/x-tar 2018-10-
493M 2018-10-15 02:28:45 application/x-tar 2018-10-
$ swift --debug download backup 2018-10- 15/accounts/ advideo. tar.gz connectionpool: Starting new HTTPS connection (1): storage connectionpool:https:/ /storage: 443 "GET /v1/AUTH_ 63cfac2c75ee419 bbbd8c638d8b0da e0/backup/ 2018-10- 15/accounts/ advideo. tar.gz HTTP/1.1" 500 17 t:REQ: curl -i https:/ /storage/ v1/AUTH_ 63cfac2c75ee419 bbbd8c638d8b0da e0/backup/ 2018-10- 15/accounts/ advideo. tar.gz -X GET -H "X-Auth-Token: gAAAAABbxEZzwvg W_mDLmJgLVZ- obzavwHQc9vU6QF S7IOXySyBSBbMk_ Fk-YO3UrY3dw5Zv 9wv4P4iHH5di1- jEzrkT7NzWJu9o9 d3qg_jRwb6lWvMG 6vB-_XQ1w1pdYxy s0nTgmY81BXrb5J MdGwgtZAW5LbGsY 2pvsDNjtUympX8y bSteYFE" t:RESP STATUS: 500 Internal Error t:RESP HEADERS: {u'Date': u'Mon, 15 Oct 2018 07:49:07 GMT', u'Content-Length': u'17', u'Content-Type': u'text/plain', u'X-Openstack- Request- Id': u'tx92c2c6c75c1 d4bcf92cdd- 005bc44673' , u'X-Trans-Id': u'tx92c2c6c75c1 d4bcf92cdd- 005bc44673' } t:RESP BODY: An error occurred
DEBUG:urllib3.
DEBUG:urllib3.
INFO:swiftclien
INFO:swiftclien
INFO:swiftclien
INFO:swiftclien
I try to receive the list of files or to load the file and receive the internal error:
proxy_catch_errors: Error: An error occurred: python2. 7/site- packages/ swift/common/ middleware/ catch_errors. py", line 75, in handle_request python2. 7/site- packages/ swift/common/ wsgi.py" , line 1196, in _app_call response) python2. 7/site- packages/ swift/common/ middleware/ gatekeeper. py", line 122, in __call__ response) python2. 7/site- packages/ swift/common/ middleware/ healthcheck. py", line 52, in __call__ python2. 7/site- packages/ swift/common/ middleware/ memcache. py", line 109, in __call__ python2. 7/site- packages/ swift/common/ swob.py" , line 1488, in _wsgify_self python2. 7/site- packages/ swift/common/ swob.py" , line 1488, in _wsgify_self python2. 7/site- packages/ swift/common/ middleware/ tempurl. py", line 502, in __call__ python2. 7/site- packages/ swift/common/ middleware/ ratelimit. py", line 311, in __call__ python2. 7/site- packages/ webob/dec. py", line 129, in __call__ python2. 7/site- packages/ webob/dec. py", line 193, in call_func python2. 7/site- packages/ keystonemiddlew are/auth_ token/_ _init__ .py", line 335, in __call__ response( self._app) python2. 7/site- packages/ webob/request. py", line 1313, in send info=False) python2. 7/site- packages/ webob/request. py", line 1277, in call_application self.environ, start_response) python2. 7/site- packages/ swift/common/ middleware/ s3api/s3api. py", line 164, in __call__ python2. 7/site- packages/ swift/common/ middleware/ s3api/s3token. py", line 214, in __call__ python2. 7/site- packages/ swift/common/ middleware/ keystoneauth. py", line 234, in __call__ start_response) python2. 7/site- packages/ swift/common/ middleware/ list_endpoints. py", line 200, in __call__ python2. 7/site- packages/ swift/common/ middleware/ copy.py" , line 269, in __call__ python2. 7/site- packages/ swift/common/ swob.py" , line 1488, in _wsgify_self python2. 7/site- packages/ swift/common/ swob.py" , line 1488, in _wsgify_self python2. 7/site- packages/ swift/common/ middleware/ slo.py" , line 1472, in __call__ multipart_ get_or_ head(req, start_response) python2. 7/site- packages/ swift/common/ middleware/ slo.py" , line 1062, in handle_ multipart_ get_or_ head self).handle_ slo_get_ or_head( req, start_response) python2. 7/site- packages/ swift/common/ middleware/ slo.py" , line 750, in handle_ slo_get_ or_head call(req. environ) python2. 7/site- packages/ swift/common/ wsgi.py" , line 1196, in _app_call response) python2. 7/site- packages/ swift/common/ middleware/ dlo.py" , line 407, in __call__ python2. 7/site- packages/ swift/common/ middleware/ dlo.py" , line 355, in handle_request or_head_ response( req, value) python2. 7/site- packages/ swift/common/ middleware/ dlo.py" , line 240, in get_or_ head_response python2. 7/site- packages/ swift/common/ middleware/ dlo.py" , line 161, in _get_container_ listing ''.join( con_resp. app_iter) ) python2. 7/json/ __init_ _.py", line 338, in loads decoder. decode( s) python2. 7/json/ decoder. py", line 369, in decode errmsg( "Extra data", s, end, len(s))) bd1b1530- 005bc4478a)
#012Traceback (most recent call last):
#012 File "/usr/lib/
#012 resp = self._app_call(env)
#012 File "/usr/lib/
#012 resp = self.app(env, self._start_
#012 File "/usr/lib/
#012 return self.app(env, gatekeeper_
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 return func(self, Request(env))(env, start_response)
#012 File "/usr/lib/
#012 return func(self, Request(env))(env, start_response)
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 resp = self.call_func(req, *args, **kw)
#012 File "/usr/lib/
#012 return self.func(req, *args, **kwargs)
#012 File "/usr/lib/
#012 response = req.get_
#012 File "/usr/lib/
#012 application, catch_exc_
#012 File "/usr/lib/
#012 app_iter = application(
#012 File "/usr/lib/
#012 return resp(env, start_response)
#012 File "/usr/lib/
#012 return self._app(environ, start_response)
#012 File "/usr/lib/
#012 return self.app(environ, keystone_
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 return self.app(env, start_response)
#012 File "/usr/lib/
#012 return func(self, Request(env))(env, start_response)
#012 File "/usr/lib/
#012 return func(self, Request(env))(env, start_response)
#012 File "/usr/lib/
#012 return self.handle_
#012 File "/usr/lib/
#012 return SloGetContext(
#012 File "/usr/lib/
#012 resp_iter = self._app_
#012 File "/usr/lib/
#012 resp = self.app(env, self._start_
#012 File "/usr/lib/
#012 handle_request(req, start_response)
#012 File "/usr/lib/
#012 response = self.get_
#012 File "/usr/lib/
#012 req, version, account, container, obj_prefix)
#012 File "/usr/lib/
#012 return None, json.loads(
#012 File "/usr/lib64/
#012 return _default_
#012 File "/usr/lib64/
#012 raise ValueError(
#012ValueError: Extra data: line 1 column 5 - line 3 column 1 (char 4 - 94) (txn: tx7b4343eda40c4