Failure to connect to keyring aborts action
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar GTK+ Frontends |
New
|
Undecided
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
While trying to just transfer my branch to another local machine I got a
traceback involving:
File "C:\Users\
line 516, in _build_medium
user = auth.get_
File "C:\Users\
in get_user
path=path, realm=realm)
File "C:\Users\
in get_credentials
scheme, host, port, user, path, realm)
File "C:\Users\
in get_fallback_
cs = self.get_
File "C:\Users\
in get_credential_
cs = cs()
File "C:/Users/
__init__
if gobject.
AttributeError: 'module' object has no attribute 'get_applicatio
It may be that my install of PyGTK is a bit old (approx v2.0), but
certainly I would expect to be able to "bzr push bzr+ssh://" even under
those conditions.
John
=:->
affects bzr-gtk
status triaged
priority medium
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkp
cOoAn127qK6B7Ez
=S5hu
-----END PGP SIGNATURE-----
Got this too, on Windows, with the latest pygobject from http:// ftp.gnome. org/pub/ GNOME/binaries/ win32/pygobject /2.14/ (2.14.2.2) and bzr 1.17.1 (python-based installer); when pushing with bzr+ssh: AttributeError: 'module' object has no attribute 'get_applicatio n_name'
Connected (version 2.0, client OpenSSH_4.3)
bzr: ERROR: exceptions.
Traceback (most recent call last): python- 2.5\Lib\ site-packages\ bzrlib\ commands. py", line 835, in exception_ to_return_ code python- 2.5\Lib\ site-packages\ bzrlib\ commands. py", line 1030, in run_bzr python- 2.5\Lib\ site-packages\ bzrlib\ commands. py", line 647, in run_argv_aliases **all_cmd_ args) python- 2.5\Lib\ site-packages\ bzrlib\ builtins. py", line 1204, in run python- 2.5\Lib\ site-packages\ bzrlib\ bzrdir. py", line 951, in open_tree_or_branch location) python- 2.5\Lib\ site-packages\ bzrlib\ bzrdir. py", line 836, in open open_from_ transport( t, _unsupported= _unsupported) python- 2.5\Lib\ site-packages\ bzrlib\ bzrdir. py", line 871, in open_from_transport open(transport, _found=True) python- 2.5\Lib\ site-packages\ bzrlib\ bzrdir. py", line 2052, in open transport) python- 2.5\Lib\ site-packages\ bzrlib\ bzrdir. py", line 3279, in _open RemoteBzrDir( transport, self) python- 2.5\Lib\ site-packages\ bzrlib\ remote. py", line 110, in __init__ 'BzrDir. open', path) python- 2.5\Lib\ site-packages\ bzrlib\ remote. py", line 54, in _call call(method, *args) python- 2.5\Lib\ site-packages\ bzrlib\ smart\client. py", line 129, in call expecting_ body(method, *args) python- 2.5\Lib\ site-packages\ bzrlib\ smart\client. py", line 142, in call_expecting_body response_ body=True) python- 2.5\Lib\ site-packages\ bzrlib\ smart\client. py", line 87, in _call_and_ read_response body=readv_ body, body_stream= body_stream) python- 2.5\Lib\ site-packages\ bzrlib\ smart\client. py", line 60, in _send_request call(method, *args) python- 2.5\Lib\ site-packages\ bzrlib\ smart\protocol. py", line 1235, in call _write_ end() python- 2.5\Lib\ site-packages\ bzrlib\ smart\protocol. py", line 1106, in _write_end python- 2.5\Lib\ site-packages\ bzrlib\ smart\protocol. py", line 1073, in flush _real_write_ func('' .join(self. _buf)) python- 2.5\Lib\ site-packages\ bzrlib\ smart\medium. py", line 390, in accept_bytes _accept_ bytes(bytes) python- 2.5\Lib\ site-packages\ bzrlib\ smart\medium. py", line 909, in _accept_bytes _medium. _accept_ bytes(bytes) python- 2.5\Lib\ site-packages\ bzrlib\ smart\medium. py", line 763, in _accept_bytes _ensure_ connection( ) python- 2.5\Lib\ site-packages\ bzrlib\ smart\medium. py", line 787, in _en...
File "E:\opt\
return the_callable(*args, **kwargs)
File "E:\opt\
ret = run(*run_argv)
File "E:\opt\
return self.run(
File "E:\opt\
from_location)
File "E:\opt\
bzrdir = klass.open(
File "E:\opt\
return BzrDir.
File "E:\opt\
return format.
File "E:\opt\
return self._open(
File "E:\opt\
return remote.
File "E:\opt\
response = self._call(
File "E:\opt\
return self._client.
File "E:\opt\
result, protocol = self.call_
File "E:\opt\
method, args, expect_
File "E:\opt\
readv_
File "E:\opt\
encoder.
File "E:\opt\
self.
File "E:\opt\
self.flush()
File "E:\opt\
self.
File "E:\opt\
self.
File "E:\opt\
self.
File "E:\opt\
self.
File "E:\opt\