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

[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'










reply via email to

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