[tahoe-dev] crawler EOF error

slush slush at centrum.cz
Sat Oct 9 08:52:16 UTC 2010


Hi,

I came back from holiday today and found that one of my tahoe instance is
down. When I tried to start them again, I get this traceback:

# tahoe start
STARTING '/home/marekp/.tahoe'
Traceback (most recent call last):
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/application/app.py",
line 693, in run
    runApp(config)
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/scripts/twistd.py",
line 23, in runApp
    _SomeApplicationRunner(config).run()
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/application/app.py",
line 411, in run
    self.application = self.createOrGetApplication()
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/application/app.py",
line 494, in createOrGetApplication
    application = getApplication(self.config, passphrase)
--- <exception caught here> ---
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/application/app.py",
line 505, in getApplication
    application = service.loadApplication(filename, style, passphrase)
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/application/service.py",
line 390, in loadApplication
    application = sob.loadValueFromFile(filename, 'application', passphrase)
  File
"/mnt/data/home/marekp/tahoe180c4/support/lib/python2.6/site-packages/Twisted-10.0.0-py2.6-linux-armv7l.egg/twisted/persisted/sob.py",
line 210, in loadValueFromFile
    exec fileObj in d, d
  File "tahoe-client.tac", line 10, in <module>
    c = client.Client()
  File "/home/marekp/tahoe180c4/src/allmydata/client.py", line 140, in
__init__
    self.init_storage()
  File "/home/marekp/tahoe180c4/src/allmydata/client.py", line 269, in
init_storage
    expiration_sharetypes=expiration_sharetypes)
  File "/home/marekp/tahoe180c4/src/allmydata/storage/server.py", line 97,
in __init__
    self.add_bucket_counter()
  File "/home/marekp/tahoe180c4/src/allmydata/storage/server.py", line 114,
in add_bucket_counter
    self.bucket_counter = BucketCountingCrawler(self, statefile)
  File "/home/marekp/tahoe180c4/src/allmydata/storage/crawler.py", line 449,
in __init__
    ShareCrawler.__init__(self, server, statefile)
  File "/home/marekp/tahoe180c4/src/allmydata/storage/crawler.py", line 86,
in __init__
    self.load_state()
  File "/home/marekp/tahoe180c4/src/allmydata/storage/crawler.py", line 195,
in load_state
    state = pickle.load(f)
exceptions.EOFError:

Failed to load application:

When I removed files in .tahoe/shares (except of shares directory), it
started well. I reported this problem few months again, but I cannot find
that in Trac. Generally it is because this node is not behind my UPS and we
are often out of power supply in my house because of reconstruction.

I'm sorry for not creating ticket, but I have problems with validating my
email in Trac.

Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20101009/cafb4778/attachment.html>


More information about the tahoe-dev mailing list