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

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

[Rdiff-backup-bugs] [bug #33553] Crash with OSError: [Errno 95] when chm


From: anonymous
Subject: [Rdiff-backup-bugs] [bug #33553] Crash with OSError: [Errno 95] when chmod not supported
Date: Mon, 13 Jun 2011 16:28:24 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20110601 Firefox/4.0.1

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

                 Summary: Crash with OSError: [Errno 95] when chmod not
supported
                 Project: rdiff-backup
            Submitted by: None
            Submitted on: Mo 13 Jun 2011 16:28:24 UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi,

rdiff-backup crashes when chmod is not supported by the destination filesystem
(remote fuse mount, etc. ...).

That shouldn't be a problem because backup to a vfat partion works.

= Traceback =
% rdiff-backup [HIDDEN]
Found interrupted initial backup. Removing...
Warning: hard linking not supported by filesystem at [HIDDEN]
Exception '[Errno 95] Operation not supported: [HIDDEN]' raised of class
'<type 'exceptions.OSError'>':
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 304, in
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 324, in
Main
    take_action(rps)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 280, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 346, in
Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 232, in
patch
    ITR(diff.index, diff)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 529, in
fast_process
    if self.patch_to_temp(mirror_rp, diff_rorp, tf):
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 559, in
patch_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py", line 189, in
copy_attribs
    rpout.chmod(rpin.getperms())
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py", line 927, in
chmod
    self.conn.os.chmod(self.path, permissions & Globals.permission_mask)

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/python2.7/site-packages/rdiff_backup/Main.py", line 304, in
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 324, in
Main
    take_action(rps)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 280, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 346, in
Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 232, in
patch
    ITR(diff.index, diff)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 529, in
fast_process
    if self.patch_to_temp(mirror_rp, diff_rorp, tf):
  File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 559, in
patch_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py", line 189, in
copy_attribs
    rpout.chmod(rpin.getperms())
  File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py", line 927, in
chmod
    self.conn.os.chmod(self.path, permissions & Globals.permission_mask)
OSError: [Errno 95] Operation not supported: [HIDDEN]





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.nongnu.org/




reply via email to

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