bazaar crash

John Arbash Meinel john at arbash-meinel.com
Mon Mar 26 15:03:07 BST 2007


Jared Greenwald wrote:
> I was attempting to download a tree earlier today and got the following
> errors.  I'm behind a proxy and have http_proxy set to a valid proxy
> server.
> 
> Let me know if there is anything further you need from me...
> 
> $ bzr co
> http://bazaar.launchpad.net/~ubuntu-mythtv/mythbuntu/develsvn/mythbuntu
> bzr: ERROR: httplib.BadStatusLine:

...

>  File "httplib.py", line 336, in begin
>    version, status, reason = self._read_status()
>  File "httplib.py", line 300, in _read_status
>    raise BadStatusLine(line)
> BadStatusLine
> 
> bzr 0.11.0 on python 2.4.4.candidate.1 (linux2)
> arguments: ['/usr/bin/bzr', 'co', '
> http://bazaar.launchpad.net/~ubuntu-mythtv/mythbuntu/devel',
> 'svn/mythbuntu']
> 
> ** please send this report to bazaar-ng at lists.ubuntu.com
> jgreenwa at 4lom:~$
> 

Thanks for the bug report. As near as I can tell, it seems the HTTP
server sent a bad version string.

Specifically, what I can see is:
        if not version.startswith('HTTP/'):
            if self.strict:
                self.close()
                raise BadStatusLine(line)
            else:
                # assume it's a Simple-Response from an 0.9 server
                self.fp = LineAndFileWrapper(line, self.fp)
                return "HTTP/0.9", 200, ""

Now, I would have thought that we could have gotten a print of what the
status line was rather than just an error.

Though maybe we did... Maybe the problem is that it returned an *empty*
status line.


I would certainly suggest that you just try again, and the best I can
say is that there was a temporary failure of the bazaar.launchpad.net
server.

John
=:->



More information about the bazaar mailing list