If this bug has been reported, I failed to find it on Launchpad.  There have been numerous &quot;TooManyConcurrentRequests&quot; bugs filed, but most/all of them seem to be related to legitimate attempts to open an ssh connection.  I have found a case in which there seems to be no legitimate reason to involve ssh.<br>
<br>Before posting this to the list, I have taken a step back from the edge and am using only the stable ppa (<a href="http://ppa.launchpad.net/bzr/ppa/ubuntu">http://ppa.launchpad.net/bzr/ppa/ubuntu</a>) to get my bzr components for Linux.  As a result, I&#39;m running bzr 2.2.0 (via 2.2.0-1~bazaar4~lucid1) but still on qbzr 0.19.0 (via 0.19-1~bazaar1~lucid1).  I do not know if what I am about to describe is already resolved in releases not yet in the stable ppa.<br>
<br>I also have bzr (also 2.2) installed on a remote machine we&#39;ll call <a href="http://server.net">server.net</a>.  On that machine, a user &#39;user&#39; owns some branches and also has a copy of my ssh public key.  So on my local working machine I do something like<br>
<br><div style="margin-left: 40px;">&#39;bzr checkout bzr+ssh//<a href="http://user@server.net/home/user/test/trunk">user@server.net/home/user/test/trunk</a> &lt;localpath&gt;/test&#39;<br></div><br>to get a checkout.  That works fine, of course.<br>
<br>Now, if on the local machine I open this checkout with Bazaar Explorer, most things work fine.<br><br>But if I select Settings &gt; Configuration &gt; User Configuration, Bazaar Explorer crashes when the dialog is closed with<br>
<br><div style="margin-left: 40px;">bzr: ERROR: bzrlib.errors.TooManyConcurrentRequests: The medium &#39;SmartSSHClientMedium(bzr+ssh://<a href="http://user@server.net/">user@server.net/</a>)&#39; has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.<br>
</div><br>If I open the same settings dialog either from the Welcome page or from a page associated with a real branch (not a checkout) then everything is ok.<br><br>So it *appears* that either qconfig or explorer is triggering an illegitimate ssh connection request when the active GUI page is a checkout via bzr+ssh.<br>
<br>I am attaching a traceback which pops in a dialog but does *not* get written to .bzr.log.<br><br>Thoughts?<br><br>~M<br><br>