[tahoe-dev] Cannot start peer: STRING token too large
Adrian Georgescu
ag at ag-projects.com
Sun Apr 26 03:13:51 PDT 2009
Hello,
I have installed tahoe on +10 servers. I run into this situation, on
two of the servers I cannot start the peer software, the errors are
similar:
2009/04/26 12:03 +0200 [-] Log opened.
2009/04/26 12:03 +0200 [-] twistd 2.5.0 (/usr/bin/python 2.5.2)
starting up
2009/04/26 12:03 +0200 [-] reactor class: <class
'twisted.internet.selectreactor.SelectReactor'>
2009/04/26 12:03 +0200 [-] Loading tahoe-client.tac...
2009-04-26 10:03:56.147Z [-] Loaded.
2009-04-26 10:03:56.155Z [-] foolscap.pb.Listener starting on 53877
2009-04-26 10:03:56.157Z [-] nevow.appserver.NevowSite starting on 3456
2009-04-26 10:03:56.157Z [-] Starting factory
<nevow.appserver.NevowSite instance at 0x8b62d4c>
2009-04-26 10:03:56.160Z [-]
twisted.internet.protocol.DatagramProtocol starting on 58120
2009-04-26 10:03:56.160Z [-] Starting protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x8b62fcc>
2009-04-26 10:03:56.166Z [-] (Port 58120 Closed)
2009-04-26 10:03:56.168Z [-] Stopping protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x8b62fcc>
2009-04-26 10:03:56.385Z [Negotiation,client] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/foolscap/call.py", line 736,
in receiveClose
self.request.fail(self.failure)
File "/usr/lib/python2.5/site-packages/foolscap/call.py", line 88,
in fail
self.deferred.errback(why)
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 261, in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 304, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 317, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.5/site-packages/allmydata/util/rrefutil.py",
line 45, in _wrap_server_failure
raise ServerFailure(f)
allmydata.util.rrefutil.ServerFailure: [CopiedFailure instance:
Traceback from remote host -- Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/twisted/internet/
selectreactor.py", line 146, in _doReadOrWrite
why = getattr(selectable, method)()
File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",
line 121, in doRead
return Connection.doRead(self)
File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",
line 362, in doRead
return self.protocol.dataReceived(data)
File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line
638, in dataReceived
self.handleData(chunk)
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line
796, in handleData
top.checkToken(typebyte, header)
File "/usr/lib/python2.5/site-packages/foolscap/referenceable.py",
line 220, in checkToken
self.urlConstraint.checkToken(typebyte, size)
File "/usr/lib/python2.5/site-packages/foolscap/constraint.py",
line 115, in checkToken
(tokenNames[typebyte], size, limit))
foolscap.tokens.Violation: Violation (<RootUnslicer>.<methodcall
reqID=6 obj=<allmydata.introducer.server.IntroducerService object at
0x868a0ac>
iface=RIIntroducerPublisherAndSubscriberService.tahoe.allmydata.com
methodname=subscribe>.<arguments arg[0]>.<ref-1>): ('STRING token too
large: 220>200',)
]
2009-04-26 12:09:13+0200 [-] Log opened.
2009-04-26 12:09:13+0200 [-] twistd 8.1.0 (/usr/bin/python 2.5.2)
starting up
2009-04-26 12:09:13+0200 [-] reactor class: <class
'twisted.internet.selectreactor.SelectReactor'>
2009-04-26 12:09:13+0200 [-] foolscap.pb.Listener starting on 36033
2009-04-26 12:09:13+0200 [-] nevow.appserver.NevowSite starting on 3456
2009-04-26 12:09:13+0200 [-] Starting factory
<nevow.appserver.NevowSite instance at 0x8d9ea8c>
2009-04-26 12:09:13+0200 [-]
twisted.internet.protocol.DatagramProtocol starting on 55948
2009-04-26 12:09:13+0200 [-] Starting protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x8d9ee6c>
2009-04-26 12:09:13+0200 [-] (Port 55948 Closed)
2009-04-26 12:09:13+0200 [-] Stopping protocol
<twisted.internet.protocol.DatagramProtocol instance at 0x8d9ee6c>
2009-04-26 12:09:13+0200 [Negotiation,client] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/foolscap/call.py", line 736,
in receiveClose
self.request.fail(self.failure)
File "/usr/lib/python2.5/site-packages/foolscap/call.py", line 88,
in fail
self.deferred.errback(why)
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 269, in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 312, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
line 328, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.5/site-packages/allmydata/util/rrefutil.py",
line 45, in _wrap_server_failure
raise ServerFailure(f)
allmydata.util.rrefutil.ServerFailure: [CopiedFailure instance:
Traceback from remote host -- Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/twisted/internet/
selectreactor.py", line 146, in _doReadOrWrite
why = getattr(selectable, method)()
File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",
line 121, in doRead
return Connection.doRead(self)
File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py",
line 362, in doRead
return self.protocol.dataReceived(data)
File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line
638, in dataReceived
self.handleData(chunk)
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/foolscap/banana.py", line
796, in handleData
top.checkToken(typebyte, header)
File "/usr/lib/python2.5/site-packages/foolscap/referenceable.py",
line 220, in checkToken
self.urlConstraint.checkToken(typebyte, size)
File "/usr/lib/python2.5/site-packages/foolscap/constraint.py",
line 115, in checkToken
(tokenNames[typebyte], size, limit))
foolscap.tokens.Violation: Violation (<RootUnslicer>.<methodcall
reqID=6 obj=<allmydata.introducer.server.IntroducerService object at
0x868a0ac>
iface=RIIntroducerPublisherAndSubscriberService.tahoe.allmydata.com
methodname=subscribe>.<arguments arg[0]>.<ref-1>): ('STRING token too
large: 252>200',)
]
The tahoe.cfg file is standard, I have not set anything special on
these two nodes compared with the others.
Can somebody provide a clue how to solve this?
Regards,
Adrian
More information about the tahoe-dev
mailing list