[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
The above happened when for some reason all the mirrors in my cache didn't have the files (some mirrors only keep the latest version of Centos).
I tried to block them all but that didn't help because it seemed the mirrors were all hardcoded no matter what I tried.
Here is how to fix it and reset your mirror list in Centos
cd /var/cache/yum/x86_64/6/
for mirror in `find .|grep mirror`; do
echo y|rm $mirror
done
centos, yum, errno, pycurl, requested, url, quot, mirrors, cache, didn, hardcoded, reset, var, _, grep, echo, rm,