Dynamic MMap se quedó sin espacio al intentar sudo apt-get anything

10

Estaba teniendo un error en Update Manager que me pide que haga una actualización parcial y falla. Ahora no puedo sudo apt-get installnada. Traté de arreglarlo, y ahora no puedo sudo apt-getnada. Cada vez, obtengo esta salida:

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_ubuntu_dists_lucid_universe_binary-i386_Packages
W: Unable to munmap
E: The package lists or status file could not be parsed or opened.

No tengo idea de por qué sucede esto o cómo solucionarlo, y temo que si intento algo que probablemente no funcione, empeorará mi problema. (Solo como referencia, actualmente estoy ejecutando 10.04 (Lucid) en mi máquina).

usuario1610406
fuente

Respuestas:

20

Creo que una solución es aumentar el valor APT :: Cache-Limit en /etc/apt/apt.conf.d/70debconf, para ello use:

sudo gedit /etc/apt/apt.conf.d/70debconf

y agregue lo siguiente al final del archivo:

APT::Cache-Limit "100000000";

..y luego ejecutar:

sudo apt-get clean
sudo apt-get update --fix-missing
Colin Ian King
fuente
Esto no funcionó para mí, todavía dice lo mismo, pero después de un tiempo más largo
user1610406
1
En realidad, llamé a lo que se suponía que era 70debconf 70debconfig y cache mal escrito ... whoops ... ¡Y después de arreglarlo, funcionó muy bien! <3
usuario1610406
Por otro lado, esto me está ayudando a reparar una computadora de 12 años que ejecuta un Debian 4.x que no arranca desde USB ni unidad óptica ... Me alegro de haber puesto un Debian la última vez que lo usé: )
Jan
1
Estoy haciendo un montaje de enlace de / var / cache / apt en una instancia de Vagrant (encima de VirtualBox) a una salida de directorio de Vagrant para que no tenga que volver a descargar los paquetes cada vez que aparece. Funciona bien cuando enlazo-monte los archivos / subdirectorios, pero cuando subo un nivel para montar / var / cache / apt (para que la caché de actualización también se mantenga), empiezo a recibir este error. Esta solución no parece cambiar nada. Estoy en 14.04 (LTS). Alguien más tiene este problema?
Dustin Oprea
0

Resuelto después de detener otro servicio (tomcat en mi caso) usando la carpeta de caché.

Ko Lynn
fuente