Experimenting with restoring files I have hit an error and I hope
someone can help me. Running on the local backup machine this restore
works fine:
rdiff-backup -r 0D /home/dominic-pcchips2/archives/mydocs/"To Do.xlsx"
~/"To Do.xlsx"
but when I try to restore by running from a remote Linux machine thus
rdiff-backup -r 0D dominic-pcchi...@192.168.100.125::archives/mydocs/"To
Do.xlsx" ~/"To Do.xlsx"
I get errors (see below). I am using rdiff-backup 1.2.3 at both ends. Am
I doing something wrong? To rule out the possibility of something being
wrong on the remote machine I ran the same command on the backup machine
i.e. looping back to itself - the same error messages occur.
Dominic
-----------------------------
Exception '
Warning Security Violation!
Bad request for function: open
with arguments: ['archives/mydocs/rdiff-backup-data/test ', 'w']
' raised of class '<class 'rdiff_backup.Security.Violation'>':
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
290, in take_action
elif action == "restore-as-of": Restore(rps[0], rps[1], 1)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
550, in Restore
dest_rp.conn.fs_abilities.restore_set_globals(dest_rp)
File "/usr/lib/python2.5/site-packages/rdiff_backup/fs_abilities.py",
line 955, in restore_set_globals
rsg.set_must_escape_trailing_spaces(Globals.rbdir)
File "/usr/lib/python2.5/site-packages/rdiff_backup/fs_abilities.py",
line 836, in set_must_escape_trailing_spaces
space_rp.touch()
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
1027, in touch
self.conn.open(self.path, "w").close()
File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py",
line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
290, in take_action
elif action == "restore-as-of": Restore(rps[0], rps[1], 1)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
550, in Restore
dest_rp.conn.fs_abilities.restore_set_globals(dest_rp)
File "/usr/lib/python2.5/site-packages/rdiff_backup/fs_abilities.py",
line 955, in restore_set_globals
rsg.set_must_escape_trailing_spaces(Globals.rbdir)
File "/usr/lib/python2.5/site-packages/rdiff_backup/fs_abilities.py",
line 836, in set_must_escape_trailing_spaces
space_rp.touch()
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
1027, in touch
self.conn.open(self.path, "w").close()
File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py",
line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
rdiff_backup.Security.Violation:
Warning Security Violation!
Bad request for function: open
with arguments: ['archives/mydocs/rdiff-backup-data/test ', 'w']
Fatal Error: Lost connection to the remote system
_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki