Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 37 messages ]  Aller à la page 1, 2  Suivante
Auteur Message
MessagePosté: 16 Sep 2007 07:27 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 23:53
Messages: 22412
Localisation: CAEN
Ce message signifie que la base de données apt est configurée trop petite pour gèrer tous les paquets auxquels debian a accés.
Une manière de résoudre ce pb est d'augmenter cette taille:
Code:
echo "APT::Cache-Limit \"141943904\";" >> /etc/apt/apt.conf.d/00configperso

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"

PS: Je fais du referencement internet et sur notre blog, je traite de référencement sous linux.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 08:02 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 01 Fév 2006 19:11
Messages: 3928
Si je peux me permettre une petite remarque, cette syntaxe semble suffisante :
Code:
# echo 'APT::Cache-Limit 20000000;' >> /etc/apt/apt.conf.d/00configperso

donc absence de guillement pour le chiffre en paramètre, et un chiffre moins élévé, que je n'ai jamais atteint avec pourtant
Citation:
127302 fichiers et répertoires déjà installés


Et une petite question: Qu'en est-il de l'utilité de mettre un chiffre élévé (ex: 99) au début du nom de fichier de config, plutôt que 00configperso ?


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 08:17 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 16485
Localisation: Ile de France
Oui mais 141943904 (que j'utilise aussi) a un historique qu'apprécient les connaisseurs :)

_________________
Debian Wheezy/Sid amd64 Linux version 3.5.2--aufs, Toshiba A500D Carte NVIDIA ou Toshiba Portege carte Intel, XFCE avec compiz (ben si...) et rox
2 mains de 5 doigts chacune, une tête plus options usuelles. Projets:
ClefAgreg et clef ISN


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 08:22 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 23:53
Messages: 22412
Localisation: CAEN
tu as raison pour les guillemets, j'ai recopié bêtement, c'était juste pour créer le fil. Pareil pour la valeur à laquelle on fixe le cache: je n'ai jamais vu de différence de performances, alors je mets une valeur haut au pif pour que ça marche.
Pour ce qui est du 00, dans ce cas comme dans tous les cas de lectures de fichiers à la file (les scripts init.d, le modprobe.d, etc...), c'est pour utiliser le tri lexicographique dans l'ordre dans lequel on souhaite lire les fichiers.
ainsi, le 00XX sera lu avant le 99XX, lui même lu avant AAXX (mais on en reste en général à l'utilisation des chiffres pour ordonner la lecture).
Alors je ne sais pas si il est préfèrable de lire la config personnalisée avant ou aprés les fichiers standards des paquets apt qui se déploient dans apt.conf.d, parcequ'aprés, ça dépend de la logique qu'on veut suivre. Je ne sais pas d'ailleurs si apt retient la première valeur qu'il trouve dans sa config ou la dernière.

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"

PS: Je fais du referencement internet et sur notre blog, je traite de référencement sous linux.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 08:26 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 23:53
Messages: 22412
Localisation: CAEN
OOPS: c'est un T&A, je bascule le fil.

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"

PS: Je fais du referencement internet et sur notre blog, je traite de référencement sous linux.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 08:34 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 01 Fév 2006 19:11
Messages: 3928
oui :D
ps: j'ai l'impression que c'est la dernière valeur qui est retenue ...


Haut
 Profil  
 
MessagePosté: 16 Sep 2007 10:08 
Hors ligne
Très bavard(e)!

Inscription: 10 Juin 2007 21:34
Messages: 681
mattotop a écrit:
Code:
echo "APT::Cache-Limit 141943904;" >> /etc/apt/apt.conf.d/00configperso


Soit un cache de 135Mo ; je le précise car je m'étais posé la question.

Je cherchais aussi la liste des autres options disponibles donc, voilà :
Code:
zless /usr/share/doc/apt/examples/configure-index.gz


Et j'ai aussi une petite question :

Code:
apt-config dump

me permet d'obtenir la configuration courante. Cependant, l'option Cache-Limit n'est pas mentionnée par défaut, et par conséquent, on ne connaît pas sa valeur, celle qui engendre le mmap. Une idée ?


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 10:33 
Hors ligne
Nouvel utilisateur
Avatar de l’utilisateur

Inscription: 09 Sep 2007 20:05
Messages: 44
Localisation: Paris
bonne question, j'ai trouvé ça :

Code:
man apt.conf


Le fichier /usr/share/doc/apt/examples/configure-index.gz contient un modèle de fichier montrant les valeurs par défaut de toutes les options possibles.

Code:
$ zless /usr/share/doc/apt/examples/configure-index.gz | grep Cache-Limit
  Cache-Limit "4194304";


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 10:53 
Hors ligne
Très bavard(e)!

Inscription: 10 Juin 2007 21:34
Messages: 681
flamby a écrit:
Le fichier /usr/share/doc/apt/examples/configure-index.gz contient un modèle de fichier montrant les valeurs par défaut de toutes les options possibles.
Code:
$ zless /usr/share/doc/apt/examples/configure-index.gz | grep Cache-Limit
  Cache-Limit "4194304";


J'ai aussi parcouru les différentes man pages et fichiers, mais j'avais pas fait attention à valeurs par défaut dans man apt.conf.

Merci.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 12:21 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 21411
Localisation: Père.Igor (24)
fran.b a écrit:
Oui mais 141943904 (que j'utilise aussi) a un historique qu'apprécient les connaisseurs :)
+1, c'est le seul nombre qui devrait être autorisé. :lol:

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 12:43 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 23 Mai 2007 23:39
Messages: 581
Localisation: Besançon
fran.b a écrit:
Oui mais 141943904 (que j'utilise aussi) a un historique qu'apprécient les connaisseurs :)
ricardo a écrit:
+1, c'est le seul nombre qui devrait être autorisé. :lol:
Salut.
Augmenter la valeur du cache pour qu'apt fonctionne correctement ok mais pourquoi cette valeur?

_________________
"Nous ne pouvons pas prédire où nous conduira la Révolution Informatique. Tout ce que nous savons avec certitude, c'est que, quand on y sera enfin, on n'aura pas assez de RAM."
Dave Barry (Chroniques déjantées d'internet)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 12:54 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 21411
Localisation: Père.Igor (24)
Demande à fran.b, c'est lui le mathématicien qui a trouvé ce nombre de façon trop complexe pour que je te l'explique. :lol:

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 14:10 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 16485
Localisation: Ile de France
Tu peux mettre ce que tu veux mais lorsque la question sur ce pbm a été posé au tout début, un gars a donné la réponse du «APT::Cache-Limit» avec ce fameux nombre totalement au pif je crois. Ce qu'il y a d'amusant, c'est que ce nombre est religieusement reproduit à chaque fois que la question est posée (du coup je donne systématiquement ce nombre). Après, il suffit de dire que c'est le meilleur choix si on te demande pourquoi, en général ça marche. Tu peux faire une recherche sur Google de ce nombre, tu seras impressionné. J'ignore qui est le père de ce nombre mais il peut être content de lui :)

_________________
Debian Wheezy/Sid amd64 Linux version 3.5.2--aufs, Toshiba A500D Carte NVIDIA ou Toshiba Portege carte Intel, XFCE avec compiz (ben si...) et rox
2 mains de 5 doigts chacune, une tête plus options usuelles. Projets:
ClefAgreg et clef ISN


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 14:22 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 23 Mai 2007 23:39
Messages: 581
Localisation: Besançon
Justement j'ai fais une recherche avant de demander et j'ai remarqué que personne n'explique le pourquoi du comment de la chose.Cependant 135Mo pour apt ça fait beaucoup!C'est sur que après ça marche! :)

_________________
"Nous ne pouvons pas prédire où nous conduira la Révolution Informatique. Tout ce que nous savons avec certitude, c'est que, quand on y sera enfin, on n'aura pas assez de RAM."
Dave Barry (Chroniques déjantées d'internet)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 14:42 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 22 Jan 2007 00:24
Messages: 1217
J'utilises 50000000 et ça marche :P

_________________
« Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root. »


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 14:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 16485
Localisation: Ile de France
yoshi a écrit:
Justement j'ai fais une recherche avant de demander et j'ai remarqué que personne n'explique le pourquoi du comment de la chose.Cependant 135Mo pour apt ça fait beaucoup!C'est sur que après ça marche! :)
Quand je dis ça marche, je veux dire que les gens accepte cette valeur comme la meilleure :D

_________________
Debian Wheezy/Sid amd64 Linux version 3.5.2--aufs, Toshiba A500D Carte NVIDIA ou Toshiba Portege carte Intel, XFCE avec compiz (ben si...) et rox
2 mains de 5 doigts chacune, une tête plus options usuelles. Projets:
ClefAgreg et clef ISN


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 14:49 
Hors ligne
Fan des forums debian-fr.org!
Avatar de l’utilisateur

Inscription: 20 Juin 2004 20:23
Messages: 4658
Localisation: Paris
a un moment donné j'ai été obligé d'augmenter cette valeur et même de la passer à 300Mo ;)

_________________
Ashgenesis (https://pikacode.com)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 19:15 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 01 Fév 2006 19:11
Messages: 3928
Même en faisant régulièrement des :
- apt-get autoclean
- ou même en installant le paquet localpurge ?


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 16 Sep 2007 19:21 
Hors ligne
Fan des forums debian-fr.org!
Avatar de l’utilisateur

Inscription: 20 Juin 2004 20:23
Messages: 4658
Localisation: Paris
ben non ça ne sert à rien ça sinon c'est moins drôle ;)

Plus sérieusement, non je ne me suis pas embêter à le faire car je n'avais pas trop le temps à ce moment là et je faisais pas mal de chose en même temps. Là je tourne avec une config de base et ça va ;)

_________________
Ashgenesis (https://pikacode.com)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 22 Oct 2007 15:27 
Bonjour, je suis fière de moi pour le gros noob que je suis j'ai suivi le tuto du debut (sources.list et preferences) puis refais les key qui n'étaient pas bonnes avec l'autre tuto mais me voila bloqué sur une erreur.

Code:
Lecture des listes de paquets... Erreur !
E: Dynamic MMap ran out of room
E: Erreur apparue lors du traitement de interchange (NewPackage)
E: Problem with MergeList /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-i386_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.


Pourriez vous m'aider silvouplais, Merci ^^


Haut
  
 
 Sujet du message:
MessagePosté: 22 Oct 2007 15:43 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 23:53
Messages: 22412
Localisation: CAEN
tu as lu le premier post de ce fil ci ?

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"

PS: Je fais du referencement internet et sur notre blog, je traite de référencement sous linux.


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 22 Oct 2007 15:47 
Oui et j'ai lus sur l'autre post que les soucis de "Dynamic MMap ran out of room " ce posaient ici, ce n'est pas le cas?


Edit: Erf autant pour moi, je pensais au vue des autres ligne que mon soucis étais du à autre chose, merci beaucoup.


Haut
  
 
 Sujet du message:
MessagePosté: 22 Oct 2007 18:53 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7789
Localisation: Grenoble
Et euh.. ça :
Code:
echo "APT::Cache-Limit \"141943904\";" >> /etc/apt/apt.conf.d/00configperso
:wink:

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 05 Fév 2008 01:32 
Bonjour,

J'ai l"erreur en question même soucis pour faire un dist-upgrade de etch à lenny, et malgré la redéfinition du cache, pas moyen...

Lecture des listes de paquets... Erreur !
E: Dynamic MMap ran out of room
E: Erreur apparue lors du traitement de libgstreamer0.10-ruby (NewVersion2)
E: Problem with MergeList /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_testing_main_binary-i386_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.

Si quelqu'un a une autre solution suis preneuse merci :)


Haut
  
 
MessagePosté: 05 Fév 2008 01:38 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 08 Sep 2004 23:53
Messages: 22412
Localisation: CAEN
Mais tu l'as remis à quelle taille ton cache ?
Et que donne cat /etc/apt/apt.conf.d/* et ls /etc/apt/apt.conf.d/ ?

_________________
«l'homme n'est pas une marchandise comme les autres»
Nikolaë Sarköcescu, 1955-, "Discours de campagne, St Etienne 9/11/2006"

PS: Je fais du referencement internet et sur notre blog, je traite de référencement sous linux.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 37 messages ]  Aller à la page 1, 2  Suivante

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.292s | 12 Queries | GZIP : Off ]