id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,launchpad_bug 1679,Nondeterministic NoSharesError for direct CHK download in 1.8.3 and 1.9.1,nejucomo,nejucomo,"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] }}}",defect,closed,major,1.10.0,code-network,1.8.3,fixed,download LeastAuthority.com cache,,