[tahoe-lafs-trac-stream] [tahoe-lafs] #2109: tahoe deep-check raises MustForceRepairError

tahoe-lafs trac at tahoe-lafs.org
Tue Nov 19 19:34:12 UTC 2013


#2109: tahoe deep-check raises MustForceRepairError
-------------------------------------------------+-------------------------
 Reporter:  daira                                |          Owner:
     Type:  defect                               |         Status:  new
 Priority:  normal                               |      Milestone:
Component:  code-frontend-cli                    |  undecided
 Keywords:  tahoe-check tahoe-deep-check repair  |        Version:  1.10.0
  usability error                                |  Launchpad Bug:
-------------------------------------------------+-------------------------
 In [ticket:1004#comment:8], PRabahy reported the following traceback,
 which I think is actually a separate bug or usability problem:
 {{{
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\bin>tahoe deep-check
 --repair CryptoResearch:
 ERROR: MustForceRepairError(There were unrecoverable newer versions, so
 force=True must be passed to the repair() operation)
 "[Failure instance: Traceback: <class
 'allmydata.mutable.repairer.MustForceRepairError'>: There were
 unrecoverable newer versions, so force=True must be passed to the repair()
 operation"
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-11.0.0-py2.7-win32.egg\twisted\internet\base.py:793:runUntilCurrent
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\foolscap-0.6.4-py2.7.egg\foolscap\eventual.py:26:_turn
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-11.0.0-py2.7-win32.egg\twisted\internet\defer.py:361:callback
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-11.0.0-py2.7-win32.egg\twisted\internet\defer.py:455:_startRunCallbacks
 --- <exception caught here> ---
 C:\Users\PRabahy\Downloads\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-11.0.0-py2.7-win32.egg\twisted\internet\defer.py:542:_runCallbacks
 c:\users\prabahy\downloads\allmydata-
 tahoe-1.10.0\src\allmydata\mutable\repairer.py:83:_got_full_servermap
 }}}

 Note that there's no {{{--force}}} or similar option to {{{tahoe deep-
 check --repair}}}. Even if there was, the message would need to point it
 out, and should not be a traceback.

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


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