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
Commentaires
Salut
skornil manque un point virgule en fin de ligne ^^
++
Merci pour ce tuto très bien fait :D (Bon OK c'est du copier-coller)
cube45Sans 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"
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.
Lcfmerci !
tonyoC'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";
freddMerci. Très sympa. Clair. Limpide. Simple.
Et pourquoi Apt se mettrai à bouffer plus de RAM, au fait?
Guillaume YziquelCe fichier n'existe pas sur ma SID
tedehurSi 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 !
BatMatMerciiii !!
SupermatttMerci beaucoup, ça m'a pas mal aidé
mimidatabaseTout pareil que les autres. Simple, direct et efficace. Merci !
XavSinon 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'ailesMerci! Obligé de mettre 30000000 moi!
Seiyayes, efficace
dreuffVoici 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
tiscarabeeDé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
tiscarabeemerci à vous, merci merci merci... je commençais à me demander si je n'allais pas me pendre...
charalbonjour mais moi ça ne marche pas ca me repond permission non accordée
willemnaWilemna : il faut que tu sois root pour faire ça.
WoofyDonc fait un su, ou alors ajoute sudo avant tes commandes.