[Top][All Lists]
[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
- [rdiff-backup-users] --remove-older-than bug..,
tbsky <=