[tahoe-dev] [tahoe-lafs] #1223: got 'WrongSegmentError' during repair

tahoe-lafs trac at tahoe-lafs.org
Thu Oct 7 21:19:41 UTC 2010

#1223: got 'WrongSegmentError' during repair
 Reporter:  francois  |           Owner:  somebody 
     Type:  defect    |          Status:  new      
 Priority:  major     |       Milestone:  undecided
Component:  code      |         Version:  1.8.0    
 Keywords:            |   Launchpad Bug:           
 As I was working to improve the logging of 'tahoe deep-check' and 'tahoe
 check' (another ticket coming soon), I manually deleted shares from two
 different tahoe nodes to manually trigger a repair.

 Encoding parameters of this file were M=66 and K=22.

 The complete debug log as extracted by 'flogtool' is attached to this

 $ tahoe check --repair URI:CHK:XXXXX
 ERROR: 500 Internal Server Error
 "Traceback (most recent call last):\x0a  File
 \"/usr/lib/pymodules/python2.6/foolscap/eventual.py\", line 26, in
 _turn\x0a    cb(*args, **kwargs)\x0a  File \"/home/francois/dev/tahoe-
 upstream/src/allmydata/immutable/downloader/node.py\", line 472, in
 _deliver\x0a    d.callback(result) # might actually be an errback\x0a
 File \"/usr/lib/python2.6/dist-packages/twisted/internet/defer.py\", line
 280, in callback\x0a    self._startRunCallbacks(result)\x0a  File
 \"/usr/lib/python2.6/dist-packages/twisted/internet/defer.py\", line 354,
 in _startRunCallbacks\x0a    self._runCallbacks()\x0a--- <exception caught
 here> ---\x0a  File \"/usr/lib/python2.6/dist-
 packages/twisted/internet/defer.py\", line 371, in _runCallbacks\x0a
 self.result = callback(self.result, *args, **kw)\x0a  File
 upstream/src/allmydata/immutable/downloader/segmentation.py\", line 116,
 in _got_segment\x0a    raise WrongSegmentError(\"I was given the wrong
 data.\")\x0aallmydata.immutable.downloader.common.WrongSegmentError: I was
 given the wrong data.\x0a"


Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1223>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage

More information about the tahoe-dev mailing list