[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Failed backup question
From: |
Martin Fisher |
Subject: |
[rdiff-backup-users] Failed backup question |
Date: |
Tue, 08 Jan 2008 15:54:35 -0300 |
Hi All
I have an rdiff-backup to an external usb drive running on the half hour
from cron, viz:
30 * * * * rdiff-backup --include /home/martin/Desktop
--include /home/martin/Documents --include /home/martin/Music
--include /home/martin/Pictures --include /home/martin/.tomboy --exclude
'**' /home/martin /media/ext3backup2/rdiff-backup
It just failed, probably because the computer was turned off whilst it
was underway. It did not run again at the next half-hour, when the
computer was on, and when I ran
rdiff-backup -l /media/ext3backup2/rdiff-backup
I received this:
Fatal Error: Previous backup to /media/ext3backup2/rdiff-backup seems to
have failed.
Rerun rdiff-backup with --check-destination-dir option to revert
directory to state before unsuccessful session.
According to the manual:
--check-destination-dir
If an rdiff-backup session fails, running rdiff-backup with this option
on the destination dir will undo the failed directory. This happens
automatically if you attempt to back up to a directory and the last
backup failed.
This didn't seem to happen so I ran the backup directly from the command
line, and this the output appears below. I don't understand what it is
telling me. Could anybody help by enlightening me?
With thanks, Martin
___________________
rdiff-backup --include /home/martin/Desktop
--include /home/martin/Documents --include /home/martin/Music
--include /home/martin/Pictures --include /home/martin/.tomboy --exclude
'**' /home/martin /media/ext3backup2/rdiff-backup
Previous backup seems to have failed, regressing destination now.
Exception '[Errno 2] No such file or directory:
'/media/ext3backup2/rdiff-backup/rdiff-backup-data/mirror_metadata.2008-01-07T17:30:02-03:00.snapshot.gz''
raised of class '<type 'exceptions.OSError'>':
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
335, in Backup
backup_final_init(rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
435, in backup_final_init
checkdest_if_necessary(rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
830, in checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
69, in Regress
regress_rbdir(manager)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
124, in regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
153, in recreate_meta
rpath.rename(temprp, finalrp)
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line
235, in rename
if not rp_source.lstat(): rp_dest.delete()
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line
969, in delete
else: self.conn.os.unlink(self.path)
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
335, in Backup
backup_final_init(rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
435, in backup_final_init
checkdest_if_necessary(rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line
830, in checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
69, in Regress
regress_rbdir(manager)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
124, in regress_rbdir
if has_meta_diff and not has_meta_snap: recreate_meta(meta_manager)
File "/var/lib/python-support/python2.5/rdiff_backup/regress.py", line
153, in recreate_meta
rpath.rename(temprp, finalrp)
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line
235, in rename
if not rp_source.lstat(): rp_dest.delete()
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line
969, in delete
else: self.conn.os.unlink(self.path)
OSError: [Errno 2] No such file or directory:
'/media/ext3backup2/rdiff-backup/rdiff-backup-data/mirror_metadata.2008-01-07T17:30:02-03:00.snapshot.gz'
- [rdiff-backup-users] Failed backup question,
Martin Fisher <=