duplicity-talk
[Top][All Lists]
Advanced

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

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


From: edgar . soldin
Subject: Re: [Duplicity-talk] SSLError: The write operation timed out (wouldn't retry)
Date: Thu, 04 Jul 2013 19:05:12 +0200
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7

On 04.07.2013 16:25, Teresa e Junior wrote:
> 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
> 


sounds familiar.. try 0.6.21 and see if the problem persists.. ede/duply.net



reply via email to

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