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

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

[rdiff-backup-users] IOError: [Errno 35] Resource deadlock avoided


From: Dave Kempe
Subject: [rdiff-backup-users] IOError: [Errno 35] Resource deadlock avoided
Date: 19 Mar 2003 17:17:29 +1100

Hi people,
When I run a backup (V 10.1) backing up a samba share to a mounted
firewire disk it works fine aside from some files that seem to be in use
on the server.
When i start the backup again immediately it seems happy to skip on past
the in use files and keep backing up. Is there a way I can get it to
skip anyway - just not backup files that are in use but get most of the
source system anyway?


Here is the full output:

Exception '[Errno 35] Resource deadlock avoided' raised of class
'exceptions.IOError':
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 254, in check_common_error
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 171, in start_process
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 240, in init_non_dir
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 84, in execute

Exception '[Errno 35] Resource deadlock avoided' raised of class
'exceptions.IOError':
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/highlevel.py",
 line 302, in patch_increment_and_finalize
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/lazy.py",
 line 288, in __call__
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/lazy.py",
 line 247, in process_w_branch
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 254, in check_common_error
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 171, in start_process
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 240, in init_non_dir
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 84, in execute

Writing intermediate hard link data to disk
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 24, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
 line 229, in Main
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
 line 205, in take_action
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
 line 262, in Backup
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/highlevel.py",
 line 76, in Mirror_and_increment
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/highlevel.py",
 line 308, in patch_increment_and_finalize
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/highlevel.py",
 line 302, in patch_increment_and_finalize
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/lazy.py",
 line 288, in __call__
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/lazy.py",
 line 247, in process_w_branch
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 254, in check_common_error
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 171, in start_process
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/increment.py",
 line 240, in init_non_dir
  File
"/home/joe/redhat/tmp/rdiff-backup-root/usr/lib/python2.2/site-packages/rdiff_backup/robust.py",
 line 84, in execute
IOError: [Errno 35] Resource deadlock avoided

Here is what it says next time I run the backup...

Resuming aborted backup dated Wed Mar 19 16:39:18 2003
Warning, statistics file
/bigdisk/rdiff-backup-data/directory_statistics.2003-03-19T16:39:18+11:00.data.gz
 already exists, appending
Warning: Found unexpected destination file /bigdisk, not processing it.
Warning: Found unexpected destination file /bigdisk/s6system, not
processing it.
Warning: Found unexpected destination file /bigdisk/s6system/SOL63, not
processing it.
Warning: Found unexpected destination file
/bigdisk/s6system/SOL63/ASPMA, not processing it.
Skipping s6system/SOL63/ASPMA/DZZBT010 because of previous error
Skipping s6system/SOL63/ASPMA/DZZBT010 because of previous error


I also wrote a (probably very bad) script to mount and unmount the
firewire as needed - if anyone wants something like that I am happy to
post it here.

Thanks,

Dave






reply via email to

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