You are trying to install a new package or apply yum updates on a CentOS/RHEL/Fedora server. But you get 404 errors or "pycurl error 22" as the result of your yum commands. How do you use yum to install a new package or apply a new update?
Run this command: sudo yum clean all
Now your yum commands should work.