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

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

[rdiff-backup-users] --remove-older-than bug..


From: tbsky
Subject: [rdiff-backup-users] --remove-older-than bug..
Date: Mon, 22 May 2006 17:09:19 +0800 (CST)
User-agent: SquirrelMail/1.4.6

Hi:
   --remove-older-than fails at some condition.
   example procedure below:

address@hidden tmp]# mkdir foo
address@hidden tmp]# touch foo/a
address@hidden tmp]# rdiff-backup --version
rdiff-backup 1.1.5
address@hidden tmp]# rdiff-backup foo bar
address@hidden tmp]# rdiff-backup --remove-older-than 1B bar
Exception 'list index out of range' raised of class 'exceptions.IndexError':
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295,
in error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315,
in Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 279,
in take_action
    elif action == "remove-older-than": RemoveOlderThan(rps[0])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 668,
in RemoveOlderThan
    time = rot_check_time(remove_older_than_string)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 675,
in rot_check_time
    try: time = Time.genstrtotime(time_string)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Time.py", line 223,
in genstrtotime
    return time_from_session(int(timestr[:-1]), rp)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Time.py", line 192,
in time_from_session
    return session_times[-session_num-1]

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 295,
in error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315,
in Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 279,
in take_action
    elif action == "remove-older-than": RemoveOlderThan(rps[0])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 668,
in RemoveOlderThan
    time = rot_check_time(remove_older_than_string)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 675,
in rot_check_time
    try: time = Time.genstrtotime(time_string)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Time.py", line 223,
in genstrtotime
    return time_from_session(int(timestr[:-1]), rp)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Time.py", line 192,
in time_from_session
    return session_times[-session_num-1]
IndexError: list index out of range






reply via email to

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