Dynamic MMap ran out of room

Si APT vous explose une erreur "E: dynamic MMap ran out of room" il suffit de lui expliquer qu'il a le droit d'utiliser plus de RAM :)

Solution: dans /etc/apt/apt.conf

APT::Cache-Limit 10000000;

Attention, le 10000000 n'est qu'à titre d'exemple, à vous de voir ce qui est nécessaire sur votre système

QR code
Send to friend

Commentaires

21 fév. 2006 11:34

Salut
il manque un point virgule en fin de ligne ^^
++

skorn
30 août 2006 12:10

Merci pour ce tuto très bien fait :D (Bon OK c'est du copier-coller)

Sans rire, je n'ai pas eu à chercher longtemps pour trouver ce que je cherchait, c'était le premier lien de la recherche... Et merci à skorn sans qui je n'aurai pas pu trouver qu'il fallait mettre un ; à la fin
"Nombre aberrant à la fin du fichier" :)

cube45
12 oct. 2006 23:08

Bravo et merci... première réponse francaise à la requête E: dynamic MMap ran out of room sur Gougueule, et c'est la bonne.

Lcf
13 oct. 2006 10:14

merci !

tonyo
10 avr. 2007 16:56

C'est ça, mais avec certaine version de apt-get (la mienne: 0.3.19), il ne faut pas oublier les guillemets de chaque côté de la valeur, sinon ça marche pas:

APT::Cache-Limit "10000000";

fredd
24 juil. 2007 19:44

Merci. Très sympa. Clair. Limpide. Simple.

Et pourquoi Apt se mettrai à bouffer plus de RAM, au fait?

Guillaume Yziquel
18 sept. 2007 09:25

Ce fichier n'existe pas sur ma SID

tedehur
3 oct. 2007 19:18

Si le fichier n'existe pas, il faut le créer (compte root) :

echo 'APT::Cache-Limit 10000000;'>/etc/apt.conf

Ensuite "apt-get update" se lance ss pb !

BatMat
28 janv. 2008 14:23

Merciiii !!

Supermattt
21 mar. 2008 14:12

Merci beaucoup, ça m'a pas mal aidé :)

mimidatabase
19 avr. 2008 22:52

Tout pareil que les autres. Simple, direct et efficace. Merci !

Xav
30 avr. 2008 15:07

Sinon sous certaines versions, il n'y a pas de apt.conf mais un apt.conf.d; les fichiers de ce répertoire sont chargés dans l'ordre lexical, il est donc de bon ton de les préfixer avec une priorité de chargement.

Pour info, par défaut j'avais sur ma machine un fichier nommé 70debconf, j'en ai créé un qui s'appelait 10cachelimit avec la ligne donnée ci-dessus et ça a fonctionné comme sur des roulettes :)

Mite fine d'ailes
25 juin 2008 12:06

Merci! Obligé de mettre 30000000 moi! :)

Seiya
15 fév. 2009 04:16

yes, efficace

dreuff
31 mar. 2009 12:20

Voici ce que j'ai mis dans le fichier :
APT::Cache-Limit "80000000000";

Rien ne change, toujours l'erreur :

Lecture des listes de paquets... Erreur !
E: Dynamic MMap ran out of room
E: Erreur apparue lors du traitement de wmcdplay (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_stable_main_binary-i386_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.
[1] 2537 exit 100 apt-get update

Effectivement, comment ça se fait que apt se mettrait à manquer de mémoire... Pour info, mon pc est une vieillerie qui ne sert que de firewall (etch sans X... et pas sous X hein !).

Merci si vous avez d'autres tuyaux, s'très bizarre tout ça :)

tiscarabee
31 mar. 2009 12:25

Désolé, merci de ne pas poster, ou compléter mon post précédent.

Pour etch, ajouter la ligne
APT::Cache-Limit "8388608";

non pas dans /etc/apt.conf, mais dans /etc/apt/apt.conf.d/70debconf

It work now.

Thks

tiscarabee
9 avr. 2009 00:14

merci à vous, merci merci merci... je commençais à me demander si je n'allais pas me pendre...

charal
26 mai 2009 19:00

bonjour mais moi ça ne marche pas ca me repond permission non accordée

willemna
22 juin 2009 11:19

Wilemna : il faut que tu sois root pour faire ça.
Donc fait un su, ou alors ajoute sudo avant tes commandes.

Woofy

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

URL de rétrolien : https://e.garluche.fr/trackback/22