rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Bug in Rdiff-backup 1.1.15


From: JOHNb
Subject: [rdiff-backup-users] Bug in Rdiff-backup 1.1.15
Date: Fri, 04 Jan 2008 17:43:14 -0500
User-agent: Microsoft-Entourage/11.3.6.070618

It appears that rdiff-backup is escaping out the ';' escape character in certain instances.

This happens on a redhat linux 7 server connecting to a OS X 10.5 box, both are running rdiff-backup 1.1.15.

I’ve managed to get it to happen in two instances: --remove-older-than and --list-at-time


Any thoughts on how to fix this?

Thanks -

JOHNb

PS – this is my first post on the list, so please be gentle if I’ve heinously violated some unknown-to-me list rule.


Below are the commands I issued (minus the server names) and the error messages that followed.

=-=-=-=-=-= Instance 1 =-=-=-=-=-=
/usr/local/bin/rdiff-backup --remove-older-than 8W remote-server::/Volumes/G4internalBackup/wwwbackup/www/rootfolder

Exception '[Errno 2] No such file or directory: '/Volumes/G4internalBackup/wwwbackup/www/rootfolder/rdiff-backup-data/current_mirror.2008-01-01;05908405:37:53-05:00.data'' raised of class 'exceptions.IOError':
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 286, in take_action
    elif action == "remove-older-than": RemoveOlderThan(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 677, in RemoveOlderThan
    time = rot_check_time(remove_older_than_string)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 687, in rot_check_time
    times_in_secs = [inc.getinctime() for inc in
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py", line 50, in get_inclist
    inc = parent_dir.append(filename)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1032, in append
    return self.__class__(self.conn, self.base, self.index + (ext,))
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/FilenameMapping.py", line 127, in __init__
    rpath.RPath.__init__(self, connection, base, self.quoted_index, data)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 757, in __init__
    else: self.setdata()
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 782, in setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 369, in reval
    if isinstance(result, Exception): raise result

Traceback (most recent call last):
  File "/usr/local/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 286, in take_action
    elif action == "remove-older-than": RemoveOlderThan(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 677, in RemoveOlderThan
    time = rot_check_time(remove_older_than_string)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 687, in rot_check_time
    times_in_secs = [inc.getinctime() for inc in
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py", line 50, in get_inclist
    inc = parent_dir.append(filename)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1032, in append
    return self.__class__(self.conn, self.base, self.index + (ext,))
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/FilenameMapping.py", line 127, in __init__
    rpath.RPath.__init__(self, connection, base, self.quoted_index, data)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 757, in __init__
    else: self.setdata()
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 782, in setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 369, in reval
    if isinstance(result, Exception): raise result
IOError: [Errno 2] No such file or directory: '/Volumes/G4internalBackup/wwwbackup/www/rootfolder/rdiff-backup-data/current_mirror.2008-01-01;05908405:37:53-05:00.data'

=-=-=-=-=-= Instance 2 =-=-=-=-=-=

rdiff-backup --list-at-time 4W remote-server::/Volumes/G4internalBackup/wwwbackup/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Filter/
Exception '[Errno 2] No such file or directory: '/Volumes/G4internalBackup/wwwbackup/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/;059070ilter'' raised of class 'exceptions.IOError':
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 282, in take_action
    elif action == "list-at-time": ListAtTime(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 731, in ListAtTime
    mirror_rp = restore_root.new_index(restore_index)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1040, in new_index
    return self.__class__(self.conn, self.base, index)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/FilenameMapping.py", line 127, in __init__
    rpath.RPath.__init__(self, connection, base, self.quoted_index, data)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 757, in __init__
    else: self.setdata()
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 782, in setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 369, in reval
    if isinstance(result, Exception): raise result

Traceback (most recent call last):
  File "/usr/local/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 302, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 322, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 282, in take_action
    elif action == "list-at-time": ListAtTime(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py", line 731, in ListAtTime
    mirror_rp = restore_root.new_index(restore_index)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1040, in new_index
    return self.__class__(self.conn, self.base, index)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/FilenameMapping.py", line 127, in __init__
    rpath.RPath.__init__(self, connection, base, self.quoted_index, data)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 757, in __init__
    else: self.setdata()
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 782, in setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/connection.py", line 369, in reval
    if isinstance(result, Exception): raise result
IOError: [Errno 2] No such file or directory: '/Volumes/G4internalBackup/wwwbackup/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/;059070ilter'

reply via email to

[Prev in Thread] Current Thread [Next in Thread]