Python-boto crashes with Duplicity and Amazon S3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-boto (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: python-boto
Using Duplicity to back up to Amazon S3 with Karmic. Having been using this back up method for long time (more than one year), but has suddenly stopped working in the last few days.
Can verify the problem on another machine with clean install of Karmic. A Debian Stable machine on same network works with Duplicity + Amazon S3, ruling out network problems.
Installing latest Duplicity from source made no difference.
Installing newer python-boto from Lucid (Python-
Output from Duplicity
-------------------
asimpson@
/usr/lib/
sslSock = socket.ssl(sock, None, None)
/usr/lib/
h.sock = httplib.
Reading globbing filelist /home/asimpson/
Main action: inc
Args: /usr/bin/duplicity -v5 --encrypt-key xxxxxxxx --sign-key xxxxxxxxx --full-
/usr/bin/python 2.6.4 (r264:75706, Dec 7 2009, 18:45:15)
[GCC 4.4.1]
duplicity 0.5.18 (May 20, 2009)
Linux starfish 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686
Using temporary directory /tmp/duplicity-
Temp has 33609723904 available, backup will use approx 34078720.
Last full backup date: none
Last full backup is too old, forcing full backup
AsyncScheduler: instantiating at concurrency 0
A .
A home
A home/asimpson
A home/asimpson/
A home/asimpson/
A home/asimpson/
A home/asimpson/
Error accessing possibly locked file /lost+found
AsyncScheduler: running task synchronously (asynchronicity disabled)
Traceback (most recent call last):
File "/usr/bin/
with_
File "/usr/bin/
fn()
File "/usr/bin/
full_
File "/usr/bin/
bytes_written = write_multivol(
File "/usr/bin/
(tdp, dest_filename)))
File "/usr/lib/
return self.__
File "/usr/lib/
ret = fn(*params)
File "/usr/bin/
async_
File "/usr/bin/
backend.
File "/usr/lib/
self.bucket = self.conn.
File "/usr/lib/
data=data)
File "/usr/lib/
data, host, auth_path, sender)
File "/usr/lib/
return self._mexe(method, path, data, headers, host, sender)
File "/usr/lib/
connection = self.get_
File "/usr/lib/
return self.refresh_
File "/usr/lib/
self.
File "/usr/lib/
self.
AttributeError: close
/usr/lib/
sslSock = socket.ssl(sock, None, None)
/usr/lib/
h.sock = httplib.
I am going to mark this as fixed released then, it might be a good candidate for an SRU.
Regards
chuck