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

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

[rdiff-backup-users] Backup Fails


From: Suneth Fernando
Subject: [rdiff-backup-users] Backup Fails
Date: Tue, 19 Apr 2011 20:08:39 +0100

Hi,

I am using rdiff-backup (v1.2.8) in Windows XP. The source and destination both resides in external usb drives on NTFS. Did manage to get the initial backup as well as few incremental ones, but then the following error was thrown. :-

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Start Date: 19/04/2011
Exception '[Error 5] Access is denied: 'R:\\Backup\\bk Music/DVD 1/Lionel Richie'' raised of class '<type 'exceptions.WindowsError'>':
  File "rdiff_backup\Main.pyc", line 304, in error_check_Main
  File "rdiff_backup\Main.pyc", line 324, in Main
  File "rdiff_backup\Main.pyc", line 280, in take_action
  File "rdiff_backup\Main.pyc", line 343, in Backup
  File "rdiff_backup\backup.pyc", line 51, in Mirror_and_increment
  File "rdiff_backup\backup.pyc", line 243, in patch_and_increment
  File "rdiff_backup\rorpiter.pyc", line 277, in __call__
  File "rdiff_backup\rorpiter.pyc", line 229, in finish_branches
  File "rdiff_backup\backup.pyc", line 672, in end_process
  File "rdiff_backup\rpath.pyc", line 993, in rmdir

Traceback (most recent call last):
  File "rdiff-backup", line 30, in <module>
  File "rdiff_backup\Main.pyc", line 304, in error_check_Main
  File "rdiff_backup\Main.pyc", line 324, in Main
  File "rdiff_backup\Main.pyc", line 280, in take_action
  File "rdiff_backup\Main.pyc", line 343, in Backup
  File "rdiff_backup\backup.pyc", line 51, in Mirror_and_increment
  File "rdiff_backup\backup.pyc", line 243, in patch_and_increment
  File "rdiff_backup\rorpiter.pyc", line 277, in __call__
  File "rdiff_backup\rorpiter.pyc", line 229, in finish_branches
  File "rdiff_backup\backup.pyc", line 672, in end_process
  File "rdiff_backup\rpath.pyc", line 993, in rmdir
WindowsError: [Error 5] Access is denied: 'R:\\Backup\\bk Music/DVD 1/Lionel Richie'
Start Time: 15:03:58.67
End Time: 15:10:33.37
Duration: 00h:06m:34s:70cs
--------------------------------------------------------------------------------------------------------------------------------------------------------------------

I saw a similar error was reported sometime back in 2006 but I guess this has been fixed in 2009. Anyway since the folder "Lionel Richie" on the destination had the "read only" attribute on it I tried to disable using attrib, but it did not get removed and backup also did not work. Since I am using rdiff-backup on windows I thought may be the linux version is better so I tried with Ubuntu (again v1.2.8). Then it did throw the following error. Please note using ubuntu I used the same source and destination.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
address@hidden:~$ rdiff-backup "/media/Mobile - Master/db Music" "/media/Mobile - Backup/Backup/bk Music"
Warning: File system no longer needs quoting, but we will retain for backwards compatibility.
Previous backup seems to have failed, regressing destination now.
Warning: Extended Attributes file not found
Warning: Could not restore file DVD 1/Celine Dion/Celine Dion & R Kelly - I�m Your Angel.mp3!

A regular file was indicated by the metadata, but could not be
constructed from existing increments because last increment had type
None.  Instead of the actual file's data, an empty length file will be
created.  This error is probably caused by data loss in the
rdiff-backup destination directory, or a bug in rdiff-backup
Exception '[Errno 84] Invalid or incomplete multibyte or wide character: '/media/Mobile - Backup/Backup/bk Music/DVD 1/Celine Dion/Celine Dion & R Kelly - I\xb4m Your Angel.mp3'' raised of class '<type 'exceptions.IOError'>':
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 501, in backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 920, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line 281, in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 268, in fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 296, in restore_orig_regfile
    rf.mirror_rp.write_from_fileobj(rf.get_restore_fp())
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1194, in write_from_fileobj
    outfp = self.open("wb", compress = compress)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1174, in open
    else: return open(self.path, mode)

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 501, in backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 920, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line 281, in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 268, in fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/regress.py", line 296, in restore_orig_regfile
    rf.mirror_rp.write_from_fileobj(rf.get_restore_fp())
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1194, in write_from_fileobj
    outfp = self.open("wb", compress = compress)
  File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1174, in open
    else: return open(self.path, mode)
IOError: [Errno 84] Invalid or incomplete multibyte or wide character: '/media/Mobile - Backup/Backup/bk Music/DVD 1/Celine Dion/Celine Dion & R Kelly - I\xb4m Your Angel.mp3'
address@hidden:~$


------------------------------------------------------------------------------------------------------------------------------------------------------

I am new to rdiff-backup as well Linux. So I would really like to see this working on Windows. Any help would be greatly appreciated.

Thanks,
Suneth.


reply via email to

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