[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2950: Tahoe backup crashes while collecting file list

Tahoe-LAFS trac at tahoe-lafs.org
Mon Sep 10 03:02:23 UTC 2018


#2950: Tahoe backup crashes while collecting file list
-------------------------------+---------------------------
 Reporter:  tlhonmey           |          Owner:
     Type:  defect             |         Status:  new
 Priority:  major              |      Milestone:  undecided
Component:  code-frontend-cli  |        Version:  unknown
 Keywords:  backup             |  Launchpad Bug:
-------------------------------+---------------------------
 Since upgrading to 1.13.0, there is something in some of my filesystems
 that causes the tahoe backup command to crash.  I've not been able to
 isolate exactly what yet, but some sets of files are fine and some crash
 before it even starts uploading.

 After some experimentation I've discovered that device nodes are one of
 the things that will trigger the crash.  But one of the backup sets on
 which it crashes doesn't appear to have any, so either I haven't found the
 hidden one yet, or there is some other special file type that trips it up
 as well.

 Unfortunately the stack trace doesn't offer me any intelligible hints
 about what file is causing the problem, but I'll include it anyway in the
 hope that it will make fixing it a little easier.


 {{{
 Traceback (most recent call last):
   File "/usr/lib64/python2.7/threading.py", line 801, in __bootstrap_inner
     self.run()
   File "/usr/lib64/python2.7/threading.py", line 754, in run
     self.__target(*self.__args, **self.__kwargs)
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/_threads/_threadworker.py", line 46, in work
     task()
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/_threads/_team.py", line 190, in doWork
     task()
 --- <exception caught here> ---
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/python/threadpool.py", line 250, in inContext
     result = inContext.theWork()
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/python/threadpool.py", line 266, in <lambda>
     inContext.theWork = lambda: context.call(ctx, func, *args, **kw)
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/python/context.py", line 122, in callWithContext
     return self.currentContext().callWithContext(ctx, func, *args, **kw)
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/twisted/python/context.py", line 85, in callWithContext
     return func(*args,**kw)
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/cli.py", line 549, in backup
     rc = tahoe_backup.backup(options)
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 275, in backup
     return bu.run()
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 120, in run
     self.options.filter_listdir,
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 301, in
 collect_backup_targets
     for child_target in child_targets:
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 301, in
 collect_backup_targets
     for child_target in child_targets:
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 301, in
 collect_backup_targets
     for child_target in child_targets:
   File "/home/tahoe/tahoe/lib/python2.7/site-
 packages/allmydata/scripts/tahoe_backup.py", line 306, in
 collect_backup_targets
     yield SpecialTarget(childpath)
 exceptions.TypeError: __init__() takes exactly 3 arguments (2 given)
 exit code: 1

 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2950>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list