Hi all,
I kep getting the following traceback when trying to backup over ssh. The client is Mac OS X (10.5) and the server is Ubuntu 8.04.
$ rdiff-backup /tmp/s address@hidden::/home/allyssa/t
Warning: Local version 1.2.1 does not match remote version
1.1.15.Exception '
Warning Security Violation!
Bad request for function: rpath.make_file_dict
with arguments: ['/home/allyssawickstrom/t']
' raised of class '<class 'rdiff_backup.Security.Violation'>':
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
try: Main(arglist)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line 319, in Main
rps = map(SetConnections.cmdpair2rp, cmdpairs)
File "/Library/Python/2.5/site-packages/rdiff_backup/SetConnections.py", line 78, in cmdpair2rp
return rpath.RPath(conn, filename).normalize()
File "/Library/Python/2.5/site-packages/rdiff_backup/rpath.py", line 860, in __init__
else: self.setdata()
File "/Library/Python/2.5/site-packages/rdiff_backup/rpath.py", line 884, in setdata
self.data = ""> File "/Library/Python/2.5/site-packages/rdiff_backup/connection.py", line 448, in __call__
return apply(self.connection.reval, (
self.name,) + args)
File "/Library/Python/2.5/site-packages/rdiff_backup/connection.py", line 370, in reval
if isinstance(result, Exception): raise result
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
try: Main(arglist)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line 319, in Main
rps = map(SetConnections.cmdpair2rp, cmdpairs)
File "/Library/Python/2.5/site-packages/rdiff_backup/SetConnections.py", line 78, in cmdpair2rp
return rpath.RPath(conn, filename).normalize()
File "/Library/Python/2.5/site-packages/rdiff_backup/rpath.py", line 860, in __init__
else: self.setdata()
File "/Library/Python/2.5/site-packages/rdiff_backup/rpath.py", line 884, in setdata
self.data = ""> File "/Library/Python/2.5/site-packages/rdiff_backup/connection.py", line 448, in __call__
return apply(self.connection.reval, (
self.name,) + args)
File "/Library/Python/2.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: rpath.make_file_dict
with arguments: ['/home/allyssawickstrom/t']
Fatal Error: Lost connection to the remote system
Any idea what is causing this? I've tried compiling rdiff-backup from source and installing from fink - no luck...
Thanks!
Erik