YUM: error (28, ‘Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds’)

El siguiente error puede aparecer al realizar gestiones con YUM:

(28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
...
...

El problema reside, probablemente en un fallo temporal del repositorio al cual estamos intentando conectar. Por ejemplo, en Oracle Linux ya han sido varias veces en la que he tenido este problema contra el repositorio oficial y la descarga del fichero primary.xml.gz:

http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/

La solución, si no queremos cambiar de repositorio (o no podemos) es aumentar un poco el timeout de YUM para darle tiempo a que pueda descargar lo necesario, por muy lento que vaya. En este caso la lentitud era únicamente con el fichero primary.xml.gz.

Simplemente tenemo que añadir timeout=XX en el fichero /etc/yum.conf

# vi /etc/yum.conf
timeout=100