[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2116: xml parse error from S4 service

Tahoe-LAFS trac at tahoe-lafs.org
Sat Mar 22 02:23:07 UTC 2014


#2116: xml parse error from S4 service
-------------------------+-------------------------------------------------
     Reporter:  zooko    |      Owner:  daira
         Type:  defect   |     Status:  assigned
     Priority:  major    |  Milestone:  undecided
    Component:  code-    |    Version:  1.9.0-s3branch
  storage                |   Keywords:  s3 error txaws retry LeastAuthority
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by CyberAxe):

 Here's another trackback error I got after the backend update to fix 500
 error
 {{{
  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 422, in errback
     self._startRunCallbacks(fail)
   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 _startRunCallbacks
     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 _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File \"c:\\allmydata-
 tahoe-1.10.0\\src\\allmydata\\immutable\\encode.py\", line 501, in
 _remove_shareholder
     raise UploadUnhappinessError(msg)
 allmydata.interfaces.UploadUnhappinessError: 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 file.:
 [Failure instance: Traceback (failure with no frames): <class
 'allmydata.util.pipeline.PipelineError'>: <PipelineError error=([Failure
 instance: Traceback (failure with no frames): <class
 'foolscap.tokens.RemoteException'>: <RemoteException around
 '[CopiedFailure instance: Traceback from remote host -- Traceback (most
 recent call last):
   File \"/usr/local/lib/python2.7/dist-
 packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/internet/tcp.py\",
 line 299, in connectionLost
     protocol.connectionLost(reason)
   File \"/usr/local/lib/python2.7/dist-
 packages/Twisted-13.2.0-py2.7-linux-i686.egg/twisted/web/client.py\", line
 204, in connectionLost
     self.factory._disconnectedDeferred.callback(None)
   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/cloud/cloud_common.py\",
 line 370, in _retry
     d2 = self._handle_error(f, 1, None, description, operation, *args,
 **kwargs)
   File
 \"/home/customer/LAFS_source/src/allmydata/storage/backends/cloud/cloud_common.py\",
 line 417, in _handle_error
     d = task.deferLater(self._reactor,
 BACKOFF_SECONDS_BEFORE_RETRY[trynum-1], operation, *args, **kwargs)
 exceptions.AttributeError: S3Container instance has no attribute
 '_reactor'
 ]'>
 ])>
 }}}

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


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