Esta publicación explica cómo liberar espacio cuando los archivos en /var/cache/yum está llenando el espacio en disco. Este es un comportamiento normal ya que el caché aumentaría su tamaño según la frecuencia de sincronización con el servidor yum. Es una tarea administrativa proporcionar el espacio adecuado.
Esto debería corregirse ejecutando:
# yum clean all
El comando anterior limpia todos los archivos en caché de cualquier repositorio habilitado. Es útil ejecutar esto de vez en cuando para asegurarse de que nada use espacio innecesario.
o también puedes usar:
# yum clean metadata
Esto limpia cualquier metadato xml que puede haber sido almacenado en caché desde cualquier repositorio habilitado.
Posibles soluciones permanentes
Opción 1
Aumente el espacio del sistema de archivos.
Opción 2
Este sería un comportamiento normal de yum, ya que lo hace para acelerar el proceso de actualización/instalación de archivos. Si desea evitar que el FS se llene, puede deshabilitar el "yum-updatesd ” así como, “rhnsd ” si está habilitado, y luego vuelva a habilitarlo cuando sea necesario.
También se puede lograr esto ejecutando los siguientes comandos:
# service yum-updatesd stop # chkconfig yum-updatesd off
# service rhnsd stop # chkconfig rhnsd off
Opción 3
De forma predeterminada, yum conserva los paquetes y los archivos de datos de paquetes que descarga, para que puedan reutilizarse en operaciones futuras sin tener que volver a descargarlos. Esta función se puede desactivar modificando el archivo /etc/yum.conf y cambiando la opción "keepcache ” a 0 .
keepcache cuando se establece en 0, elimina los paquetes después de la instalación. Establecer keepcache=1 le indica a yum que mantenga el caché de encabezados y paquetes después de una instalación exitosa.
Opción 4
Otra posible solución sería eliminar el '/var/cache/yum ‘directorio o limpiar los subdirectorios, mejor si hace una copia de seguridad en caso de que sea necesario más adelante. Después de eliminarlo, realice una 'actualización de verificación de yum ‘ y se recrearán las estructuras de directorios.
# rm -fr /var/cache/yum
# yum check-update
Reflexiones finales
Si ninguna de las opciones anteriores soluciona el problema con /var/cache/yum, podría ser algo relacionado con los paquetes específicos o el núcleo presente en su sistema. Además, el problema puede estar relacionado con los repositorios o canales registrados en su servidor.