Well this was disappointing. Both on Debian 8 with 0.6.24.
Hopefully this is helpful...? I'm using pexpect because paramiko has
very
limited support for ssh options.
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1509, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1503, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1352, in main
do_backup(action)
File "/usr/bin/duplicity", line 1473, in do_backup
full_backup(col_stats)
File "/usr/bin/duplicity", line 545, in full_backup
globals.backend)
File "/usr/bin/duplicity", line 427, in write_multivol
(tdp, dest_filename, vol_num)))
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py",
line
145, in schedule_task
return self.__run_synchronously(fn, params)
File "/usr/lib/python2.7/dist-packages/duplicity/asyncscheduler.py",
line
171, in __run_synchronously
ret = fn(*params)
File "/usr/bin/duplicity", line 426, 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 315, in put
backend.put(tdp, dest_filename)
File
"/usr/lib/python2.7/dist-packages/duplicity/backends/_ssh_pexpect.py",
line
226, in put
self.put_sftp(source_path, remote_filename = remote_filename)
File
"/usr/lib/python2.7/dist-packages/duplicity/backends/_ssh_pexpect.py",
line
239, in put_sftp
self.run_sftp_command(commandline, commands)
File
"/usr/lib/python2.7/dist-packages/duplicity/backends/_ssh_pexpect.py",
line
192, in run_sftp_command
child.sendline(self.password)
File "/usr/lib/python2.7/dist-packages/duplicity/pexpect.py", line 961,
in sendline
n = self.send(s)
File "/usr/lib/python2.7/dist-packages/duplicity/pexpect.py", line 953,
in send
c = os.write(self.child_fd, s)
TypeError: must be string or buffer, not None
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1509, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1503, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1352, in main
do_backup(action)
File "/usr/bin/duplicity", line 1441, in do_backup
list_current(col_stats)
File "/usr/bin/duplicity", line 674, in list_current
sig_chain = col_stats.get_signature_chain_at_time(time)
File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line
977, in get_signature_chain_at_time
raise CollectionsError("No signature chains found")
CollectionsError: No signature chains found