[Buildbot] #3048: ConnectionError when the Docker host is not available

Buildbot trac trac at buildbot.net
Tue Nov 18 22:29:55 UTC 2014


#3048: ConnectionError when the Docker host is not available
----------------------------------+------------------------
Reporter:  Ben                    |       Owner:
    Type:  defect                 |      Status:  new
Priority:  major                  |   Milestone:  undecided
 Version:  master                 |  Resolution:
Keywords:  docker, slave, latent  |
----------------------------------+------------------------

Comment (by Ben):

 As a final note for today, when the {{{stop_instance}}} goes wrong, the
 consequences are pretty bad !

 {{{
 2014-11-18 23:22:27+0100 [-] Unhandled error in Deferred:
 2014-11-18 23:22:27+0100 [-] Unhandled Error
         Traceback (most recent call last):
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 423, in errback
             self._startRunCallbacks(fail)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 490, in _startRunCallbacks
             self._runCallbacks()
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 577, in _runCallbacks
             current.result = callback(current.result, *args, **kw)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1155, in gotResult
             _inlineCallbacks(r, g, deferred)
         --- <exception caught here> ---
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks
             result = result.throwExceptionIntoGenerator(g)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/python/failure.py", line 389, in
 throwExceptionIntoGenerator
             return g.throw(self.type, self.value, self.tb)
           File
 "/Users/benoit/Python/buildbot/master/buildbot/buildslave/base.py", line
 783, in insubstantiate
             yield d
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/python/threadpool.py", line 196, in _worker
             result = context.call(ctx, function, *args, **kwargs)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/python/context.py", line 118, in callWithContext
             return self.currentContext().callWithContext(ctx, func, *args,
 **kw)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/twisted/python/context.py", line 81, in callWithContext
             return func(*args,**kw)
           File
 "/Users/benoit/Python/buildbot/master/buildbot/buildslave/docker.py", line
 150, in _thd_stop_instance
             docker_client.stop(instance['Id'])
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/docker/client.py", line 992, in stop
             timeout=(timeout + self._timeout))
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/docker/client.py", line 73, in _post
             return self.post(url, **self._set_request_timeout(kwargs))
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/requests/sessions.py", line 500, in post
             return self.request('POST', url, data=data, json=json,
 **kwargs)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/requests/sessions.py", line 457, in request
             resp = self.send(prep, **send_kwargs)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/requests/sessions.py", line 569, in send
             r = adapter.send(request, **kwargs)
           File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
 packages/requests/adapters.py", line 420, in send
             raise SSLError(e, request=request)
         requests.exceptions.SSLError: [Errno 1] _ssl.c:507:
 error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol
 version

 }}}

 The slave keeps running, but doesn't accept any new build ...

--
Ticket URL: <http://trac.buildbot.net/ticket/3048#comment:7>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list