[tahoe-lafs-trac-stream] [tahoe-lafs] #1679: Nondeterministic NoSharesError for direct CHK download in 1.8.3 and 1.9.1
tahoe-lafs
trac at tahoe-lafs.org
Fri Oct 26 01:04:02 UTC 2012
#1679: Nondeterministic NoSharesError for direct CHK download in 1.8.3 and 1.9.1
--------------------------+------------------------------------
Reporter: nejucomo | Owner: nejucomo
Type: defect | Status: new
Priority: critical | Milestone: soon
Component: code | Version: 1.8.3
Resolution: | Keywords: download heisenbug lae
Launchpad Bug: |
--------------------------+------------------------------------
Changes (by Zancas):
* owner: somebody => nejucomo
Old description:
> Hi,
>
> I have two separate tahoe clients on two separate hosts. One is version
> 1.8.3 and is able to retrieve a capability, the other is 1.9.1 and says
> (in browser):
>
> {{{
> NoSharesError: no shares could be found. Zero shares usually indicates a
> corrupt URI, or that no servers were connected, but it might also
> indicate severe corruption. You should perform a filecheck on this object
> to learn more.
>
> The full error message is:
> no shares (need 1). Last failure: None
> }}}
>
> Both web apis show the same introducer furl with a connected status and
> the same storage servers with connected status.
>
> The full version blobs from the UI:
>
> This one *succeeds*:
> {{{
> allmydata-tahoe: 1.8.3, foolscap: 0.6.1, pycryptopp: 0.5.29, zfec: 1.4.5,
> Twisted: 11.0.0, Nevow: 0.10.0, zope.interface: unknown, python: 2.7.2+,
> platform: Linux-Ubuntu_11.10-x86_64-64bit_ELF, pyOpenSSL: 0.12,
> simplejson: 2.1.6, pycrypto: 2.3, pyasn1: unknown, mock: 0.7.1, sqlite3:
> 2.6.0 [sqlite 3.7.7], setuptools: 0.6 [distribute] Warning: dependency
> twisted-web (version 11.0.0) found by pkg_resources not found by import.
> Warning: dependency twisted-core (version 11.0.0) found by pkg_resources
> not found by import.
> }}}
>
> This one gives the {{{NoSharesError}}} response page:
>
> {{{
> allmydata-tahoe: 1.9.1, foolscap: 0.6.3, pycryptopp: 0.5.29, zfec:
> 1.4.22, Twisted: 11.1.0, Nevow: 0.10.0, zope.interface: unknown, python:
> 2.7.2+, platform: Linux-debian_wheezy/sid-i686-32bit_ELF, pyOpenSSL:
> 0.13, simplejson: 2.2.0, pycrypto: 2.4, pyasn1: unknown, mock: 0.7.2,
> sqlite3: 2.6.0 [sqlite 3.7.7], setuptools: 0.6 [distribute]
> }}}
New description:
Hi,
I have two separate tahoe clients on two separate hosts. One is version
1.8.3 and is able to retrieve a capability, the other is 1.9.1 and says
(in browser):
{{{
NoSharesError: no shares could be found. Zero shares usually indicates a
corrupt URI, or that no servers were connected, but it might also indicate
severe corruption. You should perform a filecheck on this object to learn
more.
The full error message is:
no shares (need 1). Last failure: None
}}}
Both web apis show the same introducer furl with a connected status and
the same storage servers with connected status.
The full version blobs from the UI:
This one *succeeds*:
{{{
allmydata-tahoe: 1.8.3, foolscap: 0.6.1, pycryptopp: 0.5.29, zfec: 1.4.5,
Twisted: 11.0.0, Nevow: 0.10.0, zope.interface: unknown, python: 2.7.2+,
platform: Linux-Ubuntu_11.10-x86_64-64bit_ELF, pyOpenSSL: 0.12,
simplejson: 2.1.6, pycrypto: 2.3, pyasn1: unknown, mock: 0.7.1, sqlite3:
2.6.0 [sqlite 3.7.7], setuptools: 0.6 [distribute] Warning: dependency
twisted-web (version 11.0.0) found by pkg_resources not found by import.
Warning: dependency twisted-core (version 11.0.0) found by pkg_resources
not found by import.
}}}
This one gives the {{{NoSharesError}}} response page:
{{{
allmydata-tahoe: 1.9.1, foolscap: 0.6.3, pycryptopp: 0.5.29, zfec: 1.4.22,
Twisted: 11.1.0, Nevow: 0.10.0, zope.interface: unknown, python: 2.7.2+,
platform: Linux-debian_wheezy/sid-i686-32bit_ELF, pyOpenSSL: 0.13,
simplejson: 2.2.0, pycrypto: 2.4, pyasn1: unknown, mock: 0.7.2, sqlite3:
2.6.0 [sqlite 3.7.7], setuptools: 0.6 [distribute]
}}}
--
Comment:
Per zooko's "P.S." the linked changes have been implemented.
https://leastauthority.zendesk.com/entries/21800143-500-internal-error-
from-s3-fixed
It's quite possible that this fixed the bug. I'm reluctant to close the
ticket without confirmation from nejucomo.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1679#comment:14>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list