Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mercurial_keyring
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • mercurial_keyring
  • Issues
  • #8

Closed
Open
Created Aug 10, 2011 by Bitbucket Importer@bitbucket_importerOwner

keyring fails with mercurial 1.9.1

Created originally on Bitbucket by Anonymous

It looks like readauthforuri now requires a 3rd parameter of 'user'.

{{{ $ hg pull ** unknown exception encountered, please report by visiting ** http://mercurial.selenic.com/wiki/BugTracker ** Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) [GCC 4.4.5] ** Mercurial Distributed SCM (version 1.9.1+7-f32a2989ff58) ** Extensions loaded: mq, color, graphlog, purge, progress, hgk, compass, mercurial_keyring, pager, record, zeroconf, hgshelve, extdiff, contains Traceback (most recent call last): File "/usr/bin/hg", line 38, in mercurial.dispatch.run() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 27, in run sys.exit(dispatch(request(sys.argv[1:]))) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 64, in dispatch return _runcatch(req) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 87, in _runcatch return _dispatch(req) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 688, in _dispatch cmdpats, cmdoptions) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 463, in runcommand ret = runcommand(ui, options, cmd, d) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 182, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/lib/pymodules/python2.6/hgext/pager.py", line 107, in pagecmd return orig(ui, options, cmd, cmdfunc) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 182, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/lib/pymodules/python2.6/hgext/color.py", line 368, in colorcmd return orig(ui, opts, cmd, cmdfunc) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 182, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/lib/pymodules/python2.6/hgext/zeroconf/init.py", line 171, in cleanupafterdispatch return orig(ui, options, cmd, cmdfunc) File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 742, in _runcommand return checkargs() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 696, in checkargs return cmdfunc() File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 685, in d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 137, in wrap util.checksignature(origfn), *args, **kwargs) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.6/hgext/mq.py", line 3218, in mqcommand return orig(ui, repo, *args, **kwargs) File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 3772, in pull other = hg.peer(repo, opts, source) File "/usr/lib/pymodules/python2.6/mercurial/hg.py", line 104, in peer return repository(rui, path, create) File "/usr/lib/pymodules/python2.6/mercurial/hg.py", line 93, in repository repo = _peerlookup(path).instance(ui, path, create) File "/usr/lib/pymodules/python2.6/mercurial/httprepo.py", line 231, in instance inst._fetchcaps() File "/usr/lib/pymodules/python2.6/mercurial/httprepo.py", line 56, in _fetchcaps self.caps = set(self._call('capabilities').split()) File "/usr/lib/pymodules/python2.6/mercurial/httprepo.py", line 164, in _call fp = self._callstream(cmd, **args) File "/usr/lib/pymodules/python2.6/mercurial/httprepo.py", line 114, in _callstream resp = self.urlopener.open(req) File "/usr/lib/python2.6/urllib2.py", line 397, in open response = meth(req, response) File "/usr/lib/python2.6/urllib2.py", line 510, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.6/urllib2.py", line 429, in error result = self._call_chain(*args) File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain result = func(*args) File "/usr/lib/python2.6/urllib2.py", line 864, in http_error_401 url, req, headers) File "/usr/lib/pymodules/python2.6/mercurial/url.py", line 427, in http_error_auth_reqed self, auth_header, host, req, headers) File "/usr/lib/python2.6/urllib2.py", line 842, in http_error_auth_reqed return self.retry_http_basic_auth(host, req, realm) File "/usr/lib/python2.6/urllib2.py", line 845, in retry_http_basic_auth user, pw = self.passwd.find_user_password(realm, host) File "build/bdist.linux-x86_64/egg/mercurial_keyring.py", line 298, in find_user_password File "build/bdist.linux-x86_64/egg/mercurial_keyring.py", line 123, in find_auth File "build/bdist.linux-x86_64/egg/mercurial_keyring.py", line 242, in load_hgrc_auth TypeError: readauthforuri() takes exactly 3 arguments (2 given) }}}

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking