I removed (the single instances of) duplicity and /usr/lib64/python*/site-packages/duplicity, and then installed from the duplicity-0.8.07.tar.gz tarball with "python setup.py install".
Sorry, no luck:
> duplicity --exclude-older-than 2019-03-17T19:50:06-07:00 / ~/NoBackup/DuplicityTest
Traceback (innermost last):
File "/usr/bin/duplicity", line 101, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 87, in with_tempdir
fn()
File "/usr/lib64/python2.7/site-packages/duplicity/dup_main.py", line 1526, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 1168, in ProcessCommandLine
args = parse_cmdline_options(cmdline_list)
File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 686, in parse_cmdline_options
(options, args) = parser.parse_args(arglist)
File "/usr/lib64/python2.7/optparse.py", line 1400, in parse_args
stop = self._process_args(largs, rargs, values)
File "/usr/lib64/python2.7/optparse.py", line 1440, in _process_args
self._process_long_opt(rargs, values)
File "/usr/lib64/python2.7/optparse.py", line 1515, in _process_long_opt
option.process(opt, value, values, self)
File "/usr/lib64/python2.7/optparse.py", line 789, in process
self.action, self.dest, opt, value, values, parser)
File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 205, in take_action
self, action, dest, opt, value, values, parser)
File "/usr/lib64/python2.7/optparse.py", line 809, in take_action
self.callback(self, opt, value, parser, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/duplicity/commandline.py", line 263, in add_selection
addarg = None if additional_arg is None else util.fsdecode(additional_arg)
File "/usr/lib64/python2.7/site-packages/duplicity/util.py", line 74, in fsdecode
return bytes_filename.decode(globals.fsencoding, u"replace")
AttributeError: 'int' object has no attribute 'decode'
Thanks for the quick response!
I removed (the single instances of) duplicity and /usr/lib64/ python* /site-packages/ duplicity, and then installed from the duplicity- 0.8.07. tar.gz tarball with "python setup.py install".
Sorry, no luck:
> duplicity --exclude- older-than 2019-03- 17T19:50: 06-07:00 / ~/NoBackup/ DuplicityTest duplicity" , line 101, in <module> tempdir( main) duplicity" , line 87, in with_tempdir python2. 7/site- packages/ duplicity/ dup_main. py", line 1526, in main ProcessCommandL ine(sys. argv[1: ]) python2. 7/site- packages/ duplicity/ commandline. py", line 1168, in ProcessCommandLine options( cmdline_ list) python2. 7/site- packages/ duplicity/ commandline. py", line 686, in parse_cmdline_ options parse_args( arglist) python2. 7/optparse. py", line 1400, in parse_args args(largs, rargs, values) python2. 7/optparse. py", line 1440, in _process_args _process_ long_opt( rargs, values) python2. 7/optparse. py", line 1515, in _process_long_opt process( opt, value, values, self) python2. 7/optparse. py", line 789, in process python2. 7/site- packages/ duplicity/ commandline. py", line 205, in take_action python2. 7/optparse. py", line 809, in take_action callback( self, opt, value, parser, *args, **kwargs) python2. 7/site- packages/ duplicity/ commandline. py", line 263, in add_selection additional_ arg) python2. 7/site- packages/ duplicity/ util.py" , line 74, in fsdecode decode( globals. fsencoding, u"replace")
Traceback (innermost last):
File "/usr/bin/
with_
File "/usr/bin/
fn()
File "/usr/lib64/
action = commandline.
File "/usr/lib64/
args = parse_cmdline_
File "/usr/lib64/
(options, args) = parser.
File "/usr/lib64/
stop = self._process_
File "/usr/lib64/
self.
File "/usr/lib64/
option.
File "/usr/lib64/
self.action, self.dest, opt, value, values, parser)
File "/usr/lib64/
self, action, dest, opt, value, values, parser)
File "/usr/lib64/
self.
File "/usr/lib64/
addarg = None if additional_arg is None else util.fsdecode(
File "/usr/lib64/
return bytes_filename.
AttributeError: 'int' object has no attribute 'decode'