Pyrax backend fail when using Hubic storage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duplicity |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When using HUBIC as backend, duplicity fails after some time :
Duplicity revision 1043
Python 2.7.8
Pyrax 1.9.3
OS : Fedora21
Target storage Hubic
Command line : /usr/local/
Here are the errors, see attached log for full details :
DEBUG 1
. Backtrace of previous error: Traceback (innermost last):
. File "/usr/local/
. return fn(self, *args)
. File "/usr/local/
. self.__
. File "/usr/local/
. self.backend.
. File "/usr/local/
. self.container.
. File "/usr/lib/
. return_
. File "/usr/lib/
. return_
. File "/usr/lib/
. chunk_size, headers)
. File "/usr/lib/
. chunked=chunked, chunk_size=
. File "/usr/lib/
. headers=headers)
. File "/usr/lib/
. return self._api_
. File "/usr/lib/
. resp, body = self._time_
. File "/usr/lib/
. resp, body = self.request(uri, method, **kwargs)
. File "/usr/lib/
. resp, body = pyrax.http.
. File "/usr/lib/
. raise exc.from_
. ClientException: <html><h1>Request Timeout</h1><p>The server has waited too long for the request to be sent by the client.</p></html> (HTTP 408)
.
DEBUG 1
. Releasing lockfile <lockfile.
DEBUG 1
. Removing still remembered temporary file /tmp/duplicity-
DEBUG 1
. Removing still remembered temporary file /tmp/duplicity-
ERROR 30 AttributeError
. Traceback (most recent call last):
. File "/usr/local/
. with_tempdir(main)
. File "/usr/local/
. fn()
. File "/usr/local/
. do_backup(action)
. File "/usr/local/
. full_backup(
. File "/usr/local/
. globals.backend)
. File "/usr/local/
. (tdp, dest_filename, vol_num)))
. File "/usr/local/
. return self.__
. File "/usr/local/
. ret = fn(*params)
. File "/usr/local/
. async_waiters.
. File "/usr/local/
. backend.put(tdp, dest_filename)
. File "/usr/local/
. code = _get_code_
. File "/usr/local/
. return backend.
. File "/usr/local/
. if e.status == 404:
. AttributeError: 'ClientException' object has no attribute 'status'
.
Related branches
- duplicity-team: Pending requested
-
Diff: 12 lines (+1/-1)1 file modifiedduplicity/backends/_cf_pyrax.py (+1/-1)
Changed in duplicity: | |
assignee: | nobody → Stephane ANGOT (9-sa) |
status: | New → In Progress |
Changed in duplicity: | |
status: | In Progress → Fix Committed |
assignee: | Stephane ANGOT (9-sa) → nobody |
milestone: | none → 0.7.01 |
importance: | Undecided → Medium |
Changed in duplicity: | |
status: | Fix Committed → Fix Released |