Cuando tratamos de actualizar un paquete vía Yum o actualizar la lista paquetes de los repositorios y nos da errores PYCURL ERROR debemos revisar primero los DNS del equipo. También que la configuración proxy de yum sea correcta, si no usamos proxy de red, que esté deshabilitado. Y si aún así sigue dando error, debemos limpiar los metadata cacheados en nuestro equipo. Puede darse en los casos:
Errores 404
PYCURL ERROR 22 – «The requested URL returned error: 404 Not Found»
Error de resolución de host
PYCURL ERROR 6 – «Couldn’t resolve host…
Errores checksum
Metadata file does not match checksum
Errores leyendo un fichero del repositorio
Error reading from file…
Solución
Estos errores se resuelven limpiando la caché de yum:
# sudo yum clean metadata
O borrar toda la caché:
# sudo yum clean all
Y listo. Salud