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

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

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


From: Charles Ulrich
Subject: [rdiff-backup-users] IOError: [Errno 11] Resource deadlock avoided
Date: Thu, 16 Sep 2004 14:20:52 -0400 (EDT)
User-agent: SquirrelMail/1.4.2

Hi,

I'm using rdiff-backup to backup the contents of a remote SMB share to an area
on the local disk. The OS is FreeBSD 4.10. I've used rdiff-backup sucessfully
in the past on a very similar setup and on several not-so-similar setups and
it's always worked great. Although I'm learning Python, I don't yet know
enough to debug the following error, which occurs every time I run
rdiff-backup. A Google search turned up a similar error who posted here
before, but with Errno 35 (I think). A patch was created and it worked for the
user experiencing the difficulty but I'm running 0.12.7 which has that patch
in it.

The complete contents of the error are below. If I'm missing anything, let me
know. Thanks in advance for your time.

----
Exception '[Errno 11] Resource deadlock avoided' raised of class
'exceptions.IOError':
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/robust.py", line
32, in check_common_error
    try: return function(*args)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
96, in copy
    if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
118, in copy_reg_file
    rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
825, in write_from_fileobj
    copyfileobj(fp, outfp)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
58, in copyfileobj
    inbuf = inputfp.read(blocksize)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
950, in read
    def read(self, length = -1): return self.file.read(length)

Traceback (most recent call last):
  File "/usr/local/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line
254, in Main
    take_action(rps)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line
226, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line
271, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line
36, in Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line
210, in patch
    ITR(diff.index, diff)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line
279, in __call__
    last_branch.fast_process(*args)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line
456, in fast_process
    if self.patch_to_temp(rp, diff_rorp, tf):
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line
477, in patch_to_temp
    (diff_rorp, new)) == 0: return 0
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/robust.py", line
32, in check_common_error
    try: return function(*args)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
96, in copy
    if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
118, in copy_reg_file
    rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
825, in write_from_fileobj
    copyfileobj(fp, outfp)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
58, in copyfileobj
    inbuf = inputfp.read(blocksize)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line
950, in read
    def read(self, length = -1): return self.file.read(length)
IOError: [Errno 11] Resource deadlock avoided
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/data/backups/snap70home/rdiff-backup-data/error_log.2004-09-16T10:16:08-05:00.data.gz',
mode 'wb' at 0x822d0a0 0x830778c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/data/backups/snap70home/rdiff-backup-data/mirror_metadata.2004-09-16T10:16:08-05:00.snapshot.gz',
mode 'wb' at 0x81ce8a0 0x82fadac>> ignored


-- 
Charles Ulrich
System Administrator
Ideal Solution - http://www.idealso.com




reply via email to

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