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

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

[Rdiff-backup-bugs] [bug #22048] Permissions exception crashes rdiff-bac


From: Guru Evi
Subject: [Rdiff-backup-bugs] [bug #22048] Permissions exception crashes rdiff-backup (Mac)
Date: Fri, 18 Jan 2008 14:13:37 +0000
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6

URL:
  <http://savannah.nongnu.org/bugs/?22048>

                 Summary: Permissions exception crashes rdiff-backup (Mac)
                 Project: rdiff-backup
            Submitted by: guruevi
            Submitted on: Friday 01/18/2008 at 14:13
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

There is a file in my file system (HFS+ case-sensitive, journaled) without
any permissions (000, ls -l shows: ---------)

rdiff-backup -v5 --print-statistics --exclude-globbing-filelist
excludes-users --ssh-no-compression --exclude-sockets --exclude-fifos
--exclude-device-files address@hidden::/Source /Destination

Crashes as follows:

Exception '(-5000, 'Insufficient access privileges for operation')' raised of
class '<class 'MacOS.Error'>':
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 299, in
error_check_Main
    try: Main(arglist)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 319, in
Main
    take_action(rps)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 275, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 341, in
Backup
    backup.Mirror(rpin, rpout)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 218, in
patch
    ITR(diff.index, diff)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
    last_branch.fast_process(*args)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 515, in
fast_process
    if self.patch_to_temp(mirror_rp, diff_rorp, tf):
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 542, in
patch_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 174, in
copy_attribs
    rpout.write_carbonfile(rpin.get_carbonfile())
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 1232, in
write_carbonfile
    fsobj.FSpSetFInfo(finderinfo)

Traceback (most recent call last):
  File "/sw/bin/rdiff-backup", line 23, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 299, in
error_check_Main
    try: Main(arglist)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 319, in
Main
    take_action(rps)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 275, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 341, in
Backup
    backup.Mirror(rpin, rpout)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 218, in
patch
    ITR(diff.index, diff)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
    last_branch.fast_process(*args)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 515, in
fast_process
    if self.patch_to_temp(mirror_rp, diff_rorp, tf):
  File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 542, in
patch_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 174, in
copy_attribs
    rpout.write_carbonfile(rpin.get_carbonfile())
  File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 1232, in
write_carbonfile
    fsobj.FSpSetFInfo(finderinfo)
MacOS.Error: (-5000, 'Insufficient access privileges for operation')
Fatal Error: Lost connection to the remote system







    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?22048>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

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