Hoy me salio un mensaje de error en uno de los servidores del trabajo que, la verdad, no habia visto en mi vida. Quise actualizar los paquetes mediante el viejo y conocido apt-get update, y me encuentro con este mensaje:
Descargados 5487kB en 30s (182kB/s) Leyendo lista de paquetes... ¡Error! E: Dynamic MMap ran out of room E: Ocurrió un error mientras se procesaba vdr-plugin-epgsync (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-amd64_Packages E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado
¿qué pasó? ¿por qué me sale este error si antes andaba todo bien? Bueno, aparentemente, el problema surge porque Debian se quedó sin espacio en su cache de apt (de ahi el mensaje «ran out of room», algo así como «se quedo sin espacio»).
Afortunadamente, la solución es bastante simple: Le decimos al apt que use una cache más grande. Eso se hace mediante el siguiente comando:
echo "APT::Cache-Limit 25165824;" > /etc/apt/apt.conf
Lo unico que hace es agregar una linea al apt.conf (que si no existe lo crea) indicandole el nuevo tamaño del Cache-limit. Afortunadamente, la solucion fue bastante simple.