`bzr pull' and `bzr checkout' die with AssertionError
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned |
Bug Description
When trying to pull from our repository, I get the following error:
Using saved parent location: bzr+ssh://(…)/(…)/
Server does not understand Bazaar network protocol 3, reconnecting. (Upgrade the server to avoid this.)
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run_
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
possible_
File "/usr/lib/
possible_
File "/usr/lib/
return BzrDir.
File "/usr/lib/
return format.
File "/usr/lib/
return self._open(
File "/usr/lib/
return remote.
File "/usr/lib/
self.
File "/usr/lib/
medium.
File "/usr/lib/
% (version_tuple, self._remote_
AssertionError: _remember_
bzr 2.1.0 on python 2.5.5 (Linux-
arguments: ['/usr/bin/bzr', 'pull']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
bzrtools /usr/lib/
dbus /usr/lib/
explorer /usr/lib/
gtk /usr/lib/
launchpad /usr/lib/
netrc_
news_merge /usr/lib/
qbzr /usr/lib/
*** 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:/
including this traceback and a description of the problem.
I tried to do a fresh checkout (and light-checkout) of the tree, but got the same error.
This might be a compatibility problem between versions - I can correctly check out the repoistory from the server where it resides (bzr 1.5-1.1, Debian 5.0.4, while at my desktop I have bzr 2.1.0-1, Debian unstable), both with file:/// and bzr+ssh:// schemes, but not from the 2.1.0 machine.
Same problem here with bzr 1.5 from Debian stable on as server and bzr 2.1 from easy_install on my desktop. Since it is a production server I cannot simply upgrade to an unstable Debian release.