Jeff,
Apply this patch to both sides:
===============================
--- fs_abilities.py.orig 2007-01-30 20:20:03.334625000 -0500
+++ fs_abilities.py 2007-01-30 20:20:09.772125000 -0500
@@ -629,6 +629,7 @@
def __init__(self, conn, fsa):
self.conn = conn
self.dest_fsa = fsa
+ self.src_fsa = fsa
def update_triple(self, fsa_support, attr_triple):
"""Update global vars from single fsa test"""
===============================
Or you can just add the one line "self.src_fsa = fsa" to fs_abilities.py
at line 632.
The --list-increments option wasn't tested. Sorry. The other options
really haven't been well tested either. It's still work in progress.
I'll have to look at this scenario more closely before calling this the
"final" patch, but it should get you working in this case.
marc
Jeff Burns wrote:
I just upgraded both my cygwin computers to 1.1.9, but it still does not
work completely. Should it work, or do I have some other problem specific to
my installation? A copy of the output is below.
[EMAIL PROTECTED] ~
$ rdiff-backup --print-statistics test
[EMAIL PROTECTED]::/cygdrive/d/Backup/Black/test
--------------[ Session statistics ]-------------- StartTime 1170195122.00
(Tue Jan 30 17:12:02 2007) EndTime 1170195116.40 (Tue Jan 30 17:11:56 2007)
ElapsedTime -5.60 (59 minutes 54.40 seconds) SourceFiles 2 SourceFileSize 3
(3 bytes) MirrorFiles 1 MirrorFileSize 0 (0 bytes) NewFiles 1 NewFileSize 3
(3 bytes) DeletedFiles 0 DeletedFileSize 0 (0 bytes) ChangedFiles 1
ChangedSourceSize 0 (0 bytes) ChangedMirrorSize 0 (0 bytes) IncrementFiles 0
IncrementFileSize 0 (0 bytes) TotalDestinationSizeChange 3 (3 bytes) Errors
0
--------------------------------------------------
[EMAIL PROTECTED] ~
$ rdiff-backup -v5 -l [EMAIL PROTECTED]::/cygdrive/d/Backup/Black/test
Executing ssh -C [EMAIL PROTECTED] rdiff-backup --server Unable to import module
xattr.
Extended attributes not supported on filesystem at
/cygdrive/d/Backup/Black/test /rdiff-backup-data Unable to import module
posix1e from pylibacl package.
ACLs not supported on filesystem at
/cygdrive/d/Backup/Black/test/rdiff-backup-d
ata
escape_dos_devices required by filesystem at
/cygdrive/d/Backup/Black/test/rdiff
-backup-data
-----------------------------------------------------------------
Detected abilities for /cygdrive/d/Backup/Black/test/rdiff-backup-data (read
onl
y) file system:
Access control lists Off
Extended attributes Off
Case sensitivity Off
Escape DOS devices On
Mac OS X style resource forks Off
Mac OS X Finder information Off
-----------------------------------------------------------------
Sending back exception SingleSetGlobals instance has no attribute 'src_fsa'
of t ype exceptions.AttributeError:
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line
335, in answer_request
result = apply(eval(request.function_string), argument_list)
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
727 , in single_set_globals
ssg.set_must_escape_dos_devices(Globals.rbdir)
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
610 , in set_must_escape_dos_devices
self.src_fsa.escape_dos_devices or local_edd)
Exception 'SingleSetGlobals instance has no attribute 'src_fsa'' raised of
class
'exceptions.AttributeError':
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 298, in
err or_check_Main
try: Main(arglist)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 318, in
Mai n
take_action(rps)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 280, in
tak e_action
elif action == "list-increments": ListIncrements(rps[0])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 628, in
Lis tIncrements
rp = require_root_set(rp, 1)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 649, in
req uire_root_set
read_only)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line
448, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.4/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 23, in ?
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 298, in
err or_check_Main
try: Main(arglist)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 318, in
Mai n
take_action(rps)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 280, in
tak e_action
elif action == "list-increments": ListIncrements(rps[0])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 628, in
Lis tIncrements
rp = require_root_set(rp, 1)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 649, in
req uire_root_set
read_only)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line
448, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line
370, in reval
if isinstance(result, Exception): raise result
AttributeError: SingleSetGlobals instance has no attribute 'src_fsa'
Fatal Error: Lost connection to the remote system
[EMAIL PROTECTED] ~
$
_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki