[tahoe-dev] Troubles with `deep-check' in 1.5.0

Ludovic Courtès ludo at gnu.org
Tue Aug 11 01:22:16 PDT 2009


Hello,

I just upgraded the NixOS package to 1.5.0.  After a quick test, I hit
the following exception with `deep-check':

--8<---------------cut here---------------start------------->8---
$ tahoe check
Summary: Unhealthy: 8 shares (enc 3-of-10)
 storage index: 24qjdgotcjf3u7svz3fblg5f7q
 good-shares: 8 (encoding is 3-of-10)  
 wrong-shares: 0

$ tahoe deep-check
ERROR: UnrecoverableFileError(no recoverable versions)
[Failure instance: Traceback: <class 'allmydata.mutable.common.UnrecoverableFileError'>: no recoverable versions
/nix/store/i1bkz12nx2vbih8aj37c9gpqnzbjshkx-python-twisted-8.2.0/lib/python2.5/site-packages/Twisted-8.2.0-py2.5-linux-x86_64.egg/twisted/internet/base.py:757:runUntilCurrent
/nix/store/nk39m80fi7ll7460713djzw3qzwgb4kr-python-foolscap-0.4.2/lib/python2.5/site-packages/foolscap-0.4.2-py2.5.egg/foolscap/eventual.py:26:_turn
/nix/store/i1bkz12nx2vbih8aj37c9gpqnzbjshkx-python-twisted-8.2.0/lib/python2.5/site-packages/Twisted-8.2.0-py2.5-linux-x86_64.egg/twisted/internet/defer.py:243:callback
/nix/store/i1bkz12nx2vbih8aj37c9gpqnzbjshkx-python-twisted-8.2.0/lib/python2.5/site-packages/Twisted-8.2.0-py2.5-linux-x86_64.egg/twisted/internet/defer.py:312:_startRunCallbacks
--- <exception caught here> ---
/nix/store/i1bkz12nx2vbih8aj37c9gpqnzbjshkx-python-twisted-8.2.0/lib/python2.5/site-packages/Twisted-8.2.0-py2.5-linux-x86_64.egg/twisted/internet/defer.py:328:_runCallbacks
/nix/store/yj6q079b58rfnnf8g70ib5vaah6gxlhq-tahoe-1.5.0/lib/python2.5/site-packages/allmydata_tahoe-1.5.0-py2.5.egg/allmydata/mutable/filenode.py:312:_once_updated_download_best_version
--8<---------------cut here---------------end--------------->8---

IMO this should rather be a human readable message.  What do you think?

I ran it a second time and it just sit there "forever" without a word
(actually I waited for ~5 minutes).

Thanks,
Ludo'.



More information about the tahoe-dev mailing list