Saltar al contenido
LINWIND de Windows a Linux

~/linux

Solución al error APT::Cache-Limit

Carlos Rey · · 1 min

Si eres usuarios de Linux seguro que alguna vez has sufrido el error APT::Cache-Limit. Este error suele producirse cuando se llena el cache de APT o porqué la memoria asignada al proceso es insuficiente y es entonces donde llega el error.

Normalmente el mensaje que nos muestra cuando ocurre el error sería el siguiente:

Reading package lists… Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing libuptimed0 (NewVersion1)
E: Problem with MergeList
/var/lib/apt/lists/archive.ubuntu.com …
W: Unable to munmap

E: The package lists or status file could not be parsed or opened.

APT Cache-Limit

El texto y la imagen anterior no son más que algunos ejemplos y puede que las rutas y los nombres de las aplicaciones cambien en cada caso pero la solución es para todos los procesos la misma.

Abrimos el terminal e introducimos la siguiente combinación:

  • gedit /etc/apt/apt.conf.d/70debconf
  • APT::Cache-Limit “100000000″;
  • apt-get cleansudo apt-get update –fix-missing

Con esto conseguiremos aumentar el límite del caché de APT para que no se produzcan más errores, si el error persiste con este método algo raro está pasando en tu PC.

Si por el contrario no eres de los que no te gusta tirar de terminal y utilizas Ubuntu (o cualquiera de sus versiones derivadas que también use el centro de software de Ubuntu o sea compatible con sus paquetes) lo puedes solucionar con BleachBit o Ubuntu Tweak, ambas son utilidades que permiten limpiar basura en Linux al igual que Ccleaner y JetClean hacen en Windows pero con funciones diferentes que te ayudarán a solucionar este problema y a poner tu PC en un estado óptimo.

# sigue leyendo

Comentarios

Deja un comentario

Tu correo no se publica.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.