A friend ran into this problem while trying to branch off an svn repository. The problem seems to be in his username. (I've disguised the names but left pertinent data in place).
This seems to have taken bzr out of the running as a choice for the company's svn replacement.
$ bzr branch https://svn.example.com/partners/example-partner/Planner/trunk planner
HTTPS svn.example.com, Realm: 'Example Subversion repository' username: Erich Xæmple
bzr: failed to report crash using apport:
OSError(13, 'Permission denied')
bzr: ERROR: exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 13: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 912, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1112, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 690, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 705, in run
return self._operation.run_simple(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1209, in run
from_location)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 1032, in open_tree_or_branch
bzrdir = klass.open(location)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 911, in open
return BzrDir.open_from_transport(t, _unsupported=_unsupported)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 941, in open_from_transport
redirected)
File "/usr/lib/python2.6/dist-packages/bzrlib/lazy_import.py", line 125, in __call__
return obj(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/__init__.py", line 1657, in do_catching_redirections
return action(transport)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 928, in find_format
transport, _server_formats=_server_formats)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 1949, in find_format
return format.probe_transport(transport)
File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 3292, in probe_transport
server_version = medium.protocol_version()
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 632, in protocol_version
client_protocol.query_version()
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 791, in query_version
self.call('hello')
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 631, in call
self._request.finished_writing()
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 439, in finished_writing
self._finished_writing()
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/__init__.py", line 646, in _finished_writing
data = self._medium.send_http_smart_request(self._buffer)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/__init__.py", line 615, in send_http_smart_request
code, body_filelike = t._post(bytes)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib.py", line 139, in _post
accepted_errors=[200, 403]))
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib.py", line 79, in _perform
response = self._opener.open(request)
File "/usr/lib/python2.6/urllib2.py", line 397, in open
response = meth(req, response)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 1568, in http_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/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 1479, in http_error_401
return self.auth_required(req, headers)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 1091, in auth_required
matching_handler = self.auth_match(server_header, auth)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 1329, in auth_match
user, password = self.get_user_password(auth)
File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 1199, in get_user_password
prompt=self.build_password_prompt(auth))
File "/usr/lib/python2.6/dist-packages/bzrlib/config.py", line 1236, in get_password
host=prompt_host, user=user)
File "/usr/lib/python2.6/dist-packages/bzrlib/ui/text.py", line 128, in get_password
self.prompt(prompt, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/ui/text.py", line 204, in prompt
prompt = prompt.encode(osutils.get_terminal_encoding(), 'replace')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 13: ordinal not in range(128)
bzr 2.2.4 on python 2.6.6 (Linux-2.6.35-28-generic-x86_64-with-Ubuntu-10.10-maverick)
arguments: ['/usr/bin/bzr', 'branch', 'https://svn.example.com/partners/example-partner/Planner/trunk', 'planner']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'
plugins:
bash_completion /usr/lib/python2.6/dist-packages/bzrlib/plugins/bash_completion [2.2.4]
bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.2.0]
launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.2.4]
netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.2.4]
news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.2.4]
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https://bugs.launchpad.net/bzr/+filebug
including this traceback and a description of the problem.