Hide Forgot
Description of problem: yum vers 2.1.x fails when used thru http 1.0 authenticating proxy/firewall Version-Release number of selected component (if applicable): 2,1,x How reproducible: always Steps to Reproduce: 1. set http-proxy env var to an http1.0 authenticating proxy 2. yum list updates 3. Actual results: transaction fails with HTTP 400 error Expected results: transaction succeeds Additional info:
Created attachment 103583 [details] ethereal capture
Did yum 1.x work?
yes yum 2.0.7-3 works fine
gah. Perhaps someone can help me interpret this capture. Here's what I see: 295 --> syn 296 <-- syn/ack 297 --> ack 298 --> GET repomd.xml 299 <-- HTTP/1.0 200 OK - and start of data 300 <-- rest of data 301 --> ack of 299 302 --> ack of 300 303 <-- HTTP/1.0 400 Bad Request 304 --> ack of 303 305 <-- ack/fin 309 --> ack of 305 315 --> GET primary.xml 316 <-- rst 317 --> ack/rst So, it's looking to me like the error is for the second file, and that the error is coming before the request is made. Is that correct? I'm not sure I'm reading this properly.
ummm the file will definitely not be primary.xml it should be primary.xml.gz if it is primary.xml then maybe the server is being 'cute' with .gz files.
It is indeed primary.xml.gz. I was just being quick and sloppy. Sorry for the confusion.
i wonder if it's s HTTP1.0 proxy being sent HTTP1.1 problem ?
this is thru a Sidewinder 5.2 firewall (http://www.securecomputing.com/) which uses a modified apache proxy
as noted on the fedora-devel list, location is browsable via IE or mozilla