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

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

[Rdiff-backup-bugs] [bug #22511] mkdir() called repeatedly on hl_dir


From: anonymous
Subject: [Rdiff-backup-bugs] [bug #22511] mkdir() called repeatedly on hl_dir
Date: Fri, 07 Mar 2008 22:03:49 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

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

                 Summary: mkdir() called repeatedly on hl_dir
                 Project: rdiff-backup
            Submitted by: None
            Submitted on: Friday 03/07/2008 at 22:03 UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Exception '[Errno 17] File exists:
'/s3/Linus/rdiff-backup-data/rdiff-backup.tmp.0/hl'' raised of class
'exceptions.OSError':
  File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 302, in
error_check_Main
    try: Main(arglist)
  File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 322, in
Main
    take_action(rps)
  File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 278, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 332, in
Backup
    rpout.conn.fs_abilities.backup_set_globals(rpin, force)
  File "/var/lib/python-support/python2.4/rdiff_backup/fs_abilities.py", line
746, in backup_set_globals
    dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
  File "/var/lib/python-support/python2.4/rdiff_backup/fs_abilities.py", line
150, in init_readwrite
    self.set_hardlinks(subdir)
  File "/var/lib/python-support/python2.4/rdiff_backup/fs_abilities.py", line
180, in set_hardlinks
    hl_dir.mkdir()
  File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 894,
in mkdir
    self.conn.os.mkdir(self.path)

--

Changing line 180 as follows seems to fix:

- hl_dir.mkdir();
+ if not hl_dir.isdir():
+     hl_dir.mkdir()





    _______________________________________________________

Reply to this item at:

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

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





reply via email to

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