[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2204: cloud branch: allmydata.storage.leasedb.NonExistentShareError
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Aug 8 16:25:41 UTC 2017
#2204: cloud branch: allmydata.storage.leasedb.NonExistentShareError
-------------------------+-------------------------------------------------
Reporter: | Owner: daira
CyberAxe |
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: code- | Version: cloud-branch
storage | Keywords: renew leases leasedb blocks-cloud-
Resolution: | merge
Launchpad Bug: |
-------------------------+-------------------------------------------------
Description changed by exarkun:
Old description:
> {{{
> processing 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
> skipping
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_0.jpg'..
> skipping
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_1.jpg'..
> skipping
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_0.jpg'..
> skipping
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_1.jpg'..
> re-using old directory for
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
> re-using old directory for
> 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files'
> re-using old directory for 'c:\BackMeUp\WesternColorado_files\images'
> re-using old directory for 'c:\BackMeUp\WesternColorado_files'
> creating directory for 'c:\BackMeUp\'
> Traceback (most recent call last):
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line
> 156, in run
> rc = runner(sys.argv[1:], install_node_control=install_node_control)
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line
> 141, in runner
> rc = cli.dispatch[command](so)
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\cli.py", line
> 574, in backup
> rc = tahoe_backup.backup(options)
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
> line 325, in backup
> return bu.run()
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
> line 123, in run
> put_child(archives_url, now, new_backup_dircap)
> File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
> line 57, in put_child
> raise HTTPError("Error during put_child", resp)
> HTTPError: Error during put_child: 500 Internal Server Error
> "Traceback (most recent call last):
> Failure: allmydata.mutable.common.NotEnoughServersError: ('Publish ran
> out of good servers, last failure was: [Failure instance: Traceback (
> failure with no frames): <class \\'foolscap.tokens.RemoteException\\'>:
> <RemoteException around \\'[CopiedFailure instance: Traceback from r
> emote host -- Traceback (most recent call last):\\n File
> \"/usr/lib/python2.7/dist-packages/foolscap/eventual.py\", line 26, in
> _turn\\n
> cb(*args, **kwargs)\\n File
> \"/home/customer/LAFS_source/src/allmydata/util/deferredutil.py\", line
> 55, in _with_log\\n op(res)\\n Fil
> e \"/usr/local/lib/python2.7/dist-
> packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\",
> line 382, in callback\\n self
> ._startRunCallbacks(result)\\n File \"/usr/local/lib/python2.7/dist-
> packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\
> ", line 490, in _startRunCallbacks\\n self._runCallbacks()\\n---
> <exception caught here> ---\\n File \"/usr/local/lib/python2.7/dist-pac
> kages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\",
> line 577, in _runCallbacks\\n current.result = callback(current.re
> sult, *args, **kw)\\n File
> \"/home/customer/LAFS_source/src/allmydata/storage/backends/base.py\",
> line 170, in _update_lease\\n account.
> add_or_renew_default_lease(self.storage_index, shnum)\\n File
> \"/home/customer/LAFS_source/src/allmydata/storage/account.py\", line 58,
> in
> add_or_renew_default_lease\\n return
> self.add_or_renew_lease(storage_index, shnum, renewal_time,
> expiration_time)\\n File \"/home/custom
> er/LAFS_source/src/allmydata/storage/account.py\", line 63, in
> add_or_renew_lease\\n renewal_time, expiration_time)\\n File
> \"/home/cust
> omer/LAFS_source/src/allmydata/storage/leasedb.py\", line 267, in
> add_or_renew_leases\\n raise NonExistentShareError(si_s,
> shnum)\\nallmy
> data.storage.leasedb.NonExistentShareError: can\\'t find
> SI=\\'o2ofk2psfahdhyf5uq3nqdmrwe\\' shnum=0 in \`shares\`
> table\\n]\\'>\\n]', None)
>
> "
> }}}
New description:
{{{
processing 'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
skipping
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_0.jpg'..
skipping
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\0_1.jpg'..
skipping
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_0.jpg'..
skipping
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9\1_1.jpg'..
re-using old directory for
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files\9'
re-using old directory for
'c:\BackMeUp\WesternColorado_files\images\WaspWar3_files'
re-using old directory for 'c:\BackMeUp\WesternColorado_files\images'
re-using old directory for 'c:\BackMeUp\WesternColorado_files'
creating directory for 'c:\BackMeUp\'
Traceback (most recent call last):
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line
156, in run
rc = runner(sys.argv[1:], install_node_control=install_node_control)
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line
141, in runner
rc = cli.dispatch[command](so)
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\cli.py", line 574,
in backup
rc = tahoe_backup.backup(options)
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
line 325, in backup
return bu.run()
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
line 123, in run
put_child(archives_url, now, new_backup_dircap)
File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
line 57, in put_child
raise HTTPError("Error during put_child", resp)
HTTPError: Error during put_child: 500 Internal Server Error
"Traceback (most recent call last):
Failure: allmydata.mutable.common.NotEnoughServersError: ('Publish ran out
of good servers, last failure was: [Failure instance: Traceback (
failure with no frames): <class \\'foolscap.tokens.RemoteException\\'>:
<RemoteException around \\'[CopiedFailure instance: Traceback from r
emote host -- Traceback (most recent call last):\\n File
\"/usr/lib/python2.7/dist-packages/foolscap/eventual.py\", line 26, in
_turn\\n
cb(*args, **kwargs)\\n File
\"/home/customer/LAFS_source/src/allmydata/util/deferredutil.py\", line
55, in _with_log\\n op(res)\\n Fil
e \"/usr/local/lib/python2.7/dist-
packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\",
line 382, in callback\\n self
._startRunCallbacks(result)\\n File \"/usr/local/lib/python2.7/dist-
packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\
", line 490, in _startRunCallbacks\\n self._runCallbacks()\\n---
<exception caught here> ---\\n File \"/usr/local/lib/python2.7/dist-pac
kages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\",
line 577, in _runCallbacks\\n current.result = callback(current.re
sult, *args, **kw)\\n File
\"/home/customer/LAFS_source/src/allmydata/storage/backends/base.py\",
line 170, in _update_lease\\n account.
add_or_renew_default_lease(self.storage_index, shnum)\\n File
\"/home/customer/LAFS_source/src/allmydata/storage/account.py\", line 58,
in
add_or_renew_default_lease\\n return
self.add_or_renew_lease(storage_index, shnum, renewal_time,
expiration_time)\\n File \"/home/custom
er/LAFS_source/src/allmydata/storage/account.py\", line 63, in
add_or_renew_lease\\n renewal_time, expiration_time)\\n File
\"/home/cust
omer/LAFS_source/src/allmydata/storage/leasedb.py\", line 267, in
add_or_renew_leases\\n raise NonExistentShareError(si_s, shnum)\\nallmy
data.storage.leasedb.NonExistentShareError: can\\'t find
SI=\\'o2ofk2psfahdhyf5uq3nqdmrwe\\' shnum=0 in \`shares\`
table\\n]\\'>\\n]', None)
"
}}}
Extracting and reformatting the traceback contained in that error:
{{{
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/foolscap/eventual.py", line 26,
in _turn
cb(*args, **kwargs)
File "/home/customer/LAFS_source/src/allmydata/util/deferredutil.py",
line 55, in _with_log
op(res)
File "/usr/local/lib/python2.7/dist-
packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py",
line 382, in callback
self._startRunCallbacks(result)
File "/usr/local/lib/python2.7/dist-
packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py",
line 490, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/local/lib/python2.7/dist-
packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py\",
line 577, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File
"/home/customer/LAFS_source/src/allmydata/storage/backends/base.py", line
170, in _update_lease
account.add_or_renew_default_lease(self.storage_index, shnum)
File "/home/customer/LAFS_source/src/allmydata/storage/account.py", line
58, in add_or_renew_default_lease
return self.add_or_renew_lease(storage_index, shnum, renewal_time,
expiration_time)
File "/home/customer/LAFS_source/src/allmydata/storage/account.py", line
63, in add_or_renew_lease
renewal_time, expiration_time)
File "/home/customer/LAFS_source/src/allmydata/storage/leasedb.py", line
267, in add_or_renew_leases
raise NonExistentShareError(si_s, shnum)
allmydata.storage.leasedb.NonExistentShareError: can't find
SI='o2ofk2psfahdhyf5uq3nqdmrwe' shnum=0 in `shares` table
}}}
--
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2204#comment:8>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list