I installed the duplicity gentoo package and got an error, so I figured I'd download the tarball and go with that, but to no avail. At first, I got this:
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1466, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1459, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1312, in main
action = ""> File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 1027, in ProcessCommandLine
backup, local_pathname = set_backend(args[0], args[1])
File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 920, in set_backend
globals.backend = backend.get_backend(bend)
File "/usr/lib64/python2.7/site-packages/duplicity/backend.py", line 162, in get_backend
return _backends[pu.scheme](pu)
File "/usr/lib64/python2.7/site-packages/duplicity/backends/_ssh_paramiko.py", line 159, in __init__
self.config['identityfile'])
File "/usr/lib64/python2.7/posixpath.py", line 261, in expanduser
if not path.startswith('~'):
AttributeError: 'list' object has no attribute 'startswith'
(I had to pip install dropbox) I'm not sure what this is saying? I'm guessing some issue with getopts based on the name "posixpath" and the '-' but not sure what nor hot to resolve it?