Description of problem: Attached below is a file which is passing for http://fedora.ngi.it/5/x86_64/os/repodata/repomd.xml (and the same one is used for i386 arch too). It is not particularly surprising that when yum attempts to use it then is coming with errors like: //var/cache/yum/core/repomd.xml:79: parser error : Entity 'copy' not defined <span class="text">Copyright © 2004 NGI S.p.A. | All rights reserved</span> and other "interesting" stuff like that. I have seen these errors on many occasions, so this is not a temporary hiccup, but if yum is configured with "mirrorlist=http://fedora.redhat.com/download/..." then from time to time one is hitting that mirror, or maybe other with troubles, and there is no really good way to tell yum not to bother with it. It would be nice to have such possibility. yum will try eventually something else but on a slow connection this takes time (or spams mail from a cron job). Even nicer would be if yum could maintain a "blacklist" itself based on the past record.
Created attachment 138277 [details] pretended repomd.xml
1. in fc6 the mirror mgmt has gotten better to look for problems just like this 2. yum 3.0.X should handle mirrors returning valid files but invalid data better. so I'm pretty sure this is marginally correct in rawhide. closing as such.