I am trying to do a yum update of a Centos server from behind our WIngate proxy. I keep getting an error [Errno -1] Header is not complete
I have determined from the Linux lists that this is due to a problem with the Proxy server and fragmentation or mistagging of headers. Yum uses http 1.1
here's what i have from the list:
"It's probably a proxy somewhere between you and the repository. You may not think that a proxy is in the way even though it really is.
You can try doing a "trace" with this command:
echo -e "TRACE / HTTP/1.1\nHost: yum-server.example.com\n\n" | nc yum-server.example.com 80
Which should give you some more information about the network between you and the repository. Also, be sure to replace yum-server.example.com with whatever your yum repository server is.
Another diagnosis step is to get the box off of that network (not always entirely possible, but port forwarding, VPN, or dialup can simulate the experience) and see if you still have the problem.
The solutions to this problem are:
1. Get your proxy software/firmware updated so that it properly implements HTTP 1.1
2. Use an FTP repository, where byte ranges are more commonly supported by the proxy
3. Create a local mirror with rsync and then point your yum.conf to that local mirror
4. Don't use yum"
I don't want to do 2, 3, or 4. I want to do 1 above. please help.