I'm always having errors with Yum's urlgetter. The error, at first glance, looks like a generic: [Errno 7] HTTP Error (CannotSendRequest): But when you set DEBUG=1 in urlgrabber.py, it turns out that the error is really: EXCEPTION: [Errno 7] HTTP Error (BadStatusLine): for the first try, and then CannotSendRequest for all subsequent tries. This doesn't make sense because a wget -S for the exact same url gives me HTTP/1.1 200 OK Strangely, header.info never gives that error. This makes me think there's a bug in the keepalive handler. I've got keepalive=0 in my yum.conf but I'm wondering if it's not working quite right. this is with fc 1.90's yum-2.0.5.20040303-1 and python-2.3.3-2