Mercurial push fails with `abort: error: ''` -


i'm pushing bitbucket hg repo. push started failing after enabled rebase extension in .hg/hgrc file (which not related)

i'm using hg version 2.8.2

the error (from hg push --debug --traceback -v) is:

http auth: user jorn86, password ****** using auth.bb.* authentication bitbucket.org certificate verified traceback (most recent call last):   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 133, in _runcatch     return _dispatch(req)   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 806, in _dispatch     cmdpats, cmdoptions)   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 585, in runcommand     ret = _runcommand(ui, options, cmd, d)   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 897, in _runcommand     return checkargs()   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 868, in checkargs     return cmdfunc()   file "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 803, in <lambda>     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)   file "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 512, in check     return func(*args, **kwargs)   file "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 4711, in push     newbranch=opts.get('new_branch'))   file "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1866, in push     bool(inc))   file "/usr/lib/python2.7/dist-packages/mercurial/discovery.py", line 238, in checkheads     headssum = _headssummary(repo, remote, outgoing)   file "/usr/lib/python2.7/dist-packages/mercurial/discovery.py", line 165, in _headssummary     remotemap = remote.branchmap()   file "/usr/lib/python2.7/dist-packages/mercurial/wireproto.py", line 115, in plain     encresref.set(self._submitone(f.func_name, encargsorres))   file "/usr/lib/python2.7/dist-packages/mercurial/wireproto.py", line 163, in _submitone     return self._call(op, **args)   file "/usr/lib/python2.7/dist-packages/mercurial/httppeer.py", line 171, in _call     fp = self._callstream(cmd, **args)   file "/usr/lib/python2.7/dist-packages/mercurial/httppeer.py", line 118, in _callstream     resp = self.urlopener.open(req)   file "/usr/lib/python2.7/urllib2.py", line 410, in open     response = meth(req, response)   file "/usr/lib/python2.7/urllib2.py", line 523, in http_response     'http', request, response, code, msg, hdrs)   file "/usr/lib/python2.7/urllib2.py", line 442, in error     result = self._call_chain(*args)   file "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain     result = func(*args)   file "/usr/lib/python2.7/urllib2.py", line 897, in http_error_401     url, req, headers)   file "/usr/lib/python2.7/dist-packages/mercurial/url.py", line 436, in http_error_auth_reqed     self, auth_header, host, req, headers)   file "/usr/lib/python2.7/urllib2.py", line 872, in http_error_auth_reqed     response = self.retry_http_basic_auth(host, req, realm)   file "/usr/lib/python2.7/urllib2.py", line 885, in retry_http_basic_auth     return self.parent.open(req, timeout=req.timeout)   file "/usr/lib/python2.7/urllib2.py", line 404, in open     response = self._open(req, data)   file "/usr/lib/python2.7/urllib2.py", line 422, in _open     '_open', req)   file "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain     result = func(*args)   file "/usr/lib/python2.7/dist-packages/mercurial/url.py", line 368, in https_open     return self.do_open(self._makeconnection, req)   file "/usr/lib/python2.7/dist-packages/mercurial/keepalive.py", line 257, in do_open     raise urllib2.urlerror(err) urlerror: <urlopen error ''> abort: error: '' 

i've seen same trace, error

urlerror: <urlopen error [errno 8] _ssl.c:510: eof occurred in violation of protocol> abort: error: _ssl.c:510: eof occurred in violation of protocol 

what can push repo again?


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -