[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2254: Can't backup still suffering from allmydata.interfaces.UploadUnhappinessError

Tahoe-LAFS trac at tahoe-lafs.org
Mon Jun 30 16:50:17 UTC 2014


#2254: Can't backup still suffering from
allmydata.interfaces.UploadUnhappinessError
--------------------------+-----------------------
     Reporter:  CyberAxe  |      Owner:  daira
         Type:  defect    |     Status:  new
     Priority:  normal    |  Milestone:  undecided
    Component:  unknown   |    Version:  1.10.0
   Resolution:            |   Keywords:  unhappy
Launchpad Bug:            |
--------------------------+-----------------------
Description changed by CyberAxe:

Old description:

> C:\Users\Jeremy>backup-now
>
> C:\Users\Jeremy>ECHO OFF
> 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 118, in run
>     new_backup_dircap = self.process(options.from_dir)
>   File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
> line 211, in process
>     newdircap = mkdir(create_contents, self.options)
>   File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
> line 47, in mkdir
>     raise HTTPError("Error during mkdir", resp)
> HTTPError: Error during mkdir: 500 Internal Server Error
> Traceback (most recent call last):
>   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
> packages\foolscap-0.6.4-py2.7.egg\foolscap\call.py", line 677, in _done
>     self.request.complete(res)
>   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
> packages\foolscap-0.6.4-py2.7.egg\foolscap\call.py", line 60, in complete
>     self.deferred.callback(res)
>   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
> packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
> line 381, in call
> back
>     self._startRunCallbacks(result)
>   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
> packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
> line 489, in _sta
> rtRunCallbacks
>     self._runCallbacks()
> --- <exception caught here> ---
>   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
> packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
> line 576, in _run
> Callbacks
>     current.result = callback(current.result, *args, **kw)
>   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py",
> line 604, in _got_response
>     return self._loop()
>   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py",
> line 516, in _loop
>     return self._failed(msg)
>   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py",
> line 617, in _failed
>     raise UploadUnhappinessError(msg)
> allmydata.interfaces.UploadUnhappinessError: server selection failed for
> <Tahoe2ServerSelector for upload 66ww6>: shares could be placed or
> found on only 0 server(s). We were asked to place shares on at least 1
> server(s) such that any 1 of them have enough shares to recover the f
> ile. (placed 0 shares out of 1 total (1 homeless), want to place shares
> on at least 1 servers such that any 1 of them have enough shares to
> recover the file, sent 1 queries to 1 servers, 0 queries placed some
> shares, 1 placed none (of which 1 placed none due to the server being f
> ull and 0 placed none due to an error))

New description:

 {{{
 C:\Users\Jeremy>backup-now

 C:\Users\Jeremy>ECHO OFF
 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 118, in run
     new_backup_dircap = self.process(options.from_dir)
   File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
 line 211, in process
     newdircap = mkdir(create_contents, self.options)
   File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_backup.py",
 line 47, in mkdir
     raise HTTPError("Error during mkdir", resp)
 HTTPError: Error during mkdir: 500 Internal Server Error
 Traceback (most recent call last):
   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\foolscap-0.6.4-py2.7.egg\foolscap\call.py", line 677, in _done
     self.request.complete(res)
   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\foolscap-0.6.4-py2.7.egg\foolscap\call.py", line 60, in complete
     self.deferred.callback(res)
   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
 line 381, in call
 back
     self._startRunCallbacks(result)
   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
 line 489, in _sta
 rtRunCallbacks
     self._runCallbacks()
 --- <exception caught here> ---
   File "C:\allmydata-tahoe-1.10.0\support\Lib\site-
 packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\defer.py",
 line 576, in _run
 Callbacks
     current.result = callback(current.result, *args, **kw)
   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py", line
 604, in _got_response
     return self._loop()
   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py", line
 516, in _loop
     return self._failed(msg)
   File "c:\allmydata-tahoe-1.10.0\src\allmydata\immutable\upload.py", line
 617, in _failed
     raise UploadUnhappinessError(msg)
 allmydata.interfaces.UploadUnhappinessError: server selection failed for
 <Tahoe2ServerSelector for upload 66ww6>: shares could be placed or
 found on only 0 server(s). We were asked to place shares on at least 1
 server(s) such that any 1 of them have enough shares to recover the f
 ile. (placed 0 shares out of 1 total (1 homeless), want to place shares on
 at least 1 servers such that any 1 of them have enough shares to
 recover the file, sent 1 queries to 1 servers, 0 queries placed some
 shares, 1 placed none (of which 1 placed none due to the server being f
 ull and 0 placed none due to an error))
 }}}

--

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2254#comment:1>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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