duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Duplicity-talk] SSLError: The write operation timed out (wouldn't retry


From: Teresa e Junior
Subject: [Duplicity-talk] SSLError: The write operation timed out (wouldn't retry)
Date: Thu, 4 Jul 2013 11:25:47 -0300

Hello!

Yesterday, duplicity backup with WebDAV failed twice. It said that "The
write operation timed out", but I can see it has tried only once. I
believe Duplicity should have tried uploading the volume again instead
of failing and forcing me to restart everything. Am I doing anything
wrong? In the manual I couldn't find any --retry option or similar.

Running duplicity 0.6.18-3 on Debian Stable.

Here is the code I run:
LC_ALL=C duplicity --verbosity info --archive-dir=$root/         \
    --include-globbing-filelist $root/files.log --exclude '**' / \
    --volsize 5 --asynchronous-upload                            \
webdavs://address@hidden/duplicity/

And here is the part that failed:
A tmp/filename 01
A tmp/filename 02
A tmp/filename 03
AsyncScheduler: scheduling task for asynchronous execution
Deleting /tmp/duplicity-cAB11k-tempdir/mktemp-lv1fMO-15
AsyncScheduler: task execution done (success: True)
Processed volume 15
Saving /duplicity/duplicity-full.20130704T005810Z.vol15.difftar.gpg on
WebDAV server
A tmp/filename 04
A tmp/filename 05
A tmp/filename 06
AsyncScheduler: scheduling task for asynchronous execution
AsyncScheduler: task execution done (success: False)
AsyncScheduler: a previously scheduled task has failed; propagating the
result immediately Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1404, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1397, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1372, in main
    full_backup(col_stats)
  File "/usr/bin/duplicity", line 502, in full_backup
    globals.backend)
  File "/usr/bin/duplicity", line 401, in write_multivol
    (tdp, dest_filename, vol_num)))
  File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py",
line 151, in schedule_task return self.__run_asynchronously(fn, params)
  File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py",
line 215, in __run_asynchronously with_lock(self.__cv,
wait_for_and_register_launch) File
"/usr/lib/python2.7/dist-packages/duplicity/dup_threading.py", line
100, in with_lock return fn() File
"/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line
207, in wait_for_and_register_launch check_pending_failure() # raise on
fail File
"/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line
191, in check_pending_failure self.__failed_waiter() File
"/usr/lib/python2.7/dist-packages/duplicity/dup_threading.py", line
201, in caller value = fn() File
"/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py", line
183, in <lambda> (waiter, caller) = async_split(lambda: fn(*params))
File "/usr/bin/duplicity", line 400, in <lambda>
async_waiters.append(io_scheduler.schedule_task(lambda tdp,
dest_filename, vol_num: put(tdp, dest_filename, vol_num), File
"/usr/bin/duplicity", line 296, in put backend.put(tdp, dest_filename)
File
"/usr/lib/python2.7/dist-packages/duplicity/backends/webdavbackend.py",
line 252, in put response = self.request("PUT", url,
source_file.read()) File
"/usr/lib/python2.7/dist-packages/duplicity/backends/webdavbackend.py",
line 107, in request self.conn.request(method, quoted_path, data,
self.headers) File "/usr/lib/python2.7/httplib.py", line 962, in
request self._send_request(method, url, body, headers) File
"/usr/lib/python2.7/httplib.py", line 996, in _send_request
self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 958,
in endheaders self._send_output(message_body) File
"/usr/lib/python2.7/httplib.py", line 818, in _send_output
self.send(msg) File "/usr/lib/python2.7/httplib.py", line 794, in send
self.sock.sendall(data) File "/usr/lib/python2.7/ssl.py", line 229, in
sendall v = self.send(data[count:]) File "/usr/lib/python2.7/ssl.py",
line 198, in send v = self._sslobj.write(data)
SSLError: The write operation timed out

Thanks for all the help!
Teresa e Junior



reply via email to

[Prev in Thread] Current Thread [Next in Thread]