ugly exception on self-signed https certificate

Bug #124137 reported by Martin Pool
4
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects bzr

bzr: ERROR: pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt')

Traceback (most recent call last):
  File "/home/mbp/lib/python/bzrlib/commands.py", line 718, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/home/mbp/lib/python/bzrlib/commands.py", line 679, in run_bzr
    ret = run(*run_argv)
  File "/home/mbp/lib/python/bzrlib/commands.py", line 375, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/home/mbp/lib/python/bzrlib/commands.py", line 689, in ignore_pipe
    result = func(*args, **kwargs)
  File "/home/mbp/lib/python/bzrlib/builtins.py", line 1619, in run
    location)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 634, in open_containing_tree_or_branch
    bzrdir, relpath = klass.open_containing(location)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 589, in open_containing
    return BzrDir.open_containing_from_transport(get_transport(url))
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 610, in open_containing_from_transport
    result = BzrDir.open_from_transport(a_transport)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 565, in open_from_transport
    redirected)
  File "/home/mbp/lib/python/bzrlib/lazy_import.py", line 116, in __call__
    return obj(*args, **kwargs)
  File "/home/mbp/lib/python/bzrlib/transport/__init__.py", line 1092, in do_catching_redirections
    return action(transport)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 542, in find_format
    transport, _server_formats=_server_formats)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 1242, in find_format
    return format.probe_transport(transport)
  File "/home/mbp/lib/python/bzrlib/bzrdir.py", line 1252, in probe_transport
    format_string = transport.get(".bzr/branch-format").read()
  File "/home/mbp/lib/python/bzrlib/transport/http/__init__.py", line 227, in get
    code, response_file = self._get(relpath, None)
  File "/home/mbp/lib/python/bzrlib/transport/http/_pycurl.py", line 144, in _get
    return self._get_full(relpath)
  File "/home/mbp/lib/python/bzrlib/transport/http/_pycurl.py", line 179, in _get_full
    self._curl_perform(curl, header)
  File "/home/mbp/lib/python/bzrlib/transport/http/_pycurl.py", line 267, in _curl_perform
    curl.perform()
error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt')

bzr 0.16.0 on python 2.5.1.final.0 (linux2)
arguments: ['/home/mbp/bin/bzr', 'log', 'https://REMOVED']

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGjIb8PGPKP6Cz6IsRAkyeAJ9Z4efnroE3Ji2gh3HdZ4JsczPrvgCgtUl1
/a/1s0yNywg7HuKeSQZasOU=
=95p2
-----END PGP SIGNATURE-----

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.