Debian: Dynamic MMap ran out of room

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.

Como evitar que algunos paquetes se actualicen

Tenemos instalado Debian, Ubuntu o alguna distro que use apt, y queremos actualizar todos los paquetes menos uno. Por ejemplo, tenemos instalado el apache2 y no queremos que se actualice a nuevas versiones. Nunca!

Leer el resto de esta entrada »

Arranca DebConf 08

La conferencia de Debian es la reunión anual de desarrolladores de Debian, famosa distribución de Linux que se destaca por su eficiencia, seguridad y estabilidad, ideal para multiples fines como servidores, grid y desktop, y origen de otras tantas distros (como la muy conocida Ubuntu). Esta reunión anual se lleva a cabo en distintas ciudades del globo año tras año, y en 2008 le ha tocado a la ciudad de Mar del Plata, Argentina. Comienza hoy mismo, y durará hasta el 16 de agosto.
Leer el resto de esta entrada »