I've got a set of remote machines that seem to keep failing with the below trace. To solve it, I go to the backup machine, I look and I typically find 2 or 3 current_mirror* files, so I remove the newest two and start things again. However, a few backups later, same problem. The backup typically would finish in a couple hours, and the next one would be run much later, so this doesn't seem to be an overlapping backup problem.
This is with rdiff-backup 1.2.5 Debian Lenny. Warning: Exception 'Found too many current_mirror incs!' raised of class '<type 'exceptions.AssertionError'>': File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 497, in backup_final_init checkdest_if_necessary(rpout) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 901, in checkdest_if_necessary need_check = checkdest_need_check(dest_rp) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 892, in checkdest_need_check assert len(curmir_incs) == 2, "Found too many current_mirror i ncs!" Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 497, in backup_final_init checkdest_if_necessary(rpout) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 901, in checkdest_if_necessary need_check = checkdest_need_check(dest_rp) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 892, in checkdest_need_check assert len(curmir_incs) == 2, " Found too many current_mirror incs!" AssertionError: Found too many current_mirror incs! Fatal Error: Lost connection to the remote system Warning: Failed backup up source Perhaps this is just a residual trace from a previous failure and I should be looking for the original traceback that caused the second current_mirror inc to be created? micah _______________________________________________ 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
