If you use a REHL 5 or CentOS 5 box or maybe any linux using yum behind a wingate proxy box with enables virus plugin you will always get an "Header is not complete" error and yum does not work.
As a workaround you have to switch off the virus check within wingate. Is there a better solution for this problem?