Problème pour mises à jour etc...

Fermé
math6307 - 5 août 2009 à 10:58
 mathieu6307 - 10 août 2009 à 11:19
Bonjour,
Voilà maintenant 6 mois que je suis confronté à un problèmesur mon eee pc 700(avec Debian) : je n'arrive plus à faire les mises à jour, de même pour toutes les installations (même avec l'aide du "ajouter/supprimer un logiciel"). Avant, il fallait que je mette (en root) "apt-get update ou install" mais maintenant, le message d'erreur suivant apparaît :

Dynamic MMap ran out of room
Error occurred while processing quicktime-utils (NewVersion1)
Problem with MergeList /var/lib/apt/lists/ftp.de.debian.org_debian_dists_etch_main_binary-i386_Packages
The package lists or status file could not be parsed or opened.

J'ai longtemps cherché mais aucune réponse n'allait (par exemple : APT::Cache-Limit 10000000; dans etc/apt/apt.conf.d/10cachelimit, n'a rien fait).

merci
A voir également:

13 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 11:08
Bonjour,

on peut avoir le résultat de :
cat /etc/apt/sources.list
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 11:27
il faut ouvrir une console (=terminal) et taper la commande demandée ...
0
Merci, j'ai essayé mais ça ne marche toujours pas. J'ai peut-être oublié un détail important : quand je rentre la commande "APT::Cache-limit 10000000", l'erreur suivante s'affiche : "bash : APT::Cache-limit 10000000: command not found". Je sais ce que cela veut dire mais je ne comprends pas pourquoi car d'autres personnes ayant le même problême ont rentré cette commande et ça a fonctionné ensuite.
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
6 août 2009 à 21:29
'ai essayé mais ça ne marche toujours pas.

il s'agissait de copier-coller ici le résultat de la commande demandée un peu plus haut ....

il ne s'agissait en rien de résoudre le problème avec cette commande ..nous avons besoin d'un minimum d'informations ...

merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
D'accord :

/home/user> cat /etc/apt/sources.list
deb http://update.eeepc.asus.com/p701/ p701 main
deb http://update.eeepc.asus.com/p701/fr-channel/ p701 main


deb http://http.us.debian.org/debian/ stable main contrib non-free

deb http://ftp.de.debian.org/debian/ etch main
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free
deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main
/home/user> ww.geekconnection.org xandros4 main/home/user>
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
7 août 2009 à 16:43
tu tapes la commande suivante :

sudo gedit /etc/apt/sources.list


et tu modifies la ligne
deb http://ftp.de.debian.org/debian/ etch main 

en
# deb http://ftp.de.debian.org/debian/ etch main 


bref, tu rajoutes le symbole dièse devant la ligne.

ensuite, tu retentes un :
apt-get clean && apt-get update


source : https://www.linuxquestions.org/questions/debian-26/dynamic-mmap-ran-out-of-room-error-when-adding-new-apt-source-list-233417/
0
Il est possible que je n'ai pas compris un truc mais je n'arrive pas a faire cette commande ("gedit") la console me dit que cette commande n'existe pas ( tout comme la commande "APT::Cache-limit:10000000"). J'ai essayé en passant par mes fichiers (en partant de /) mais lorsque je veux enregistrer ce que j'ai rajouté, l'ordi me dit un message d'erreur (bah tiens.....) :
Le document n'a pas pu être enregistré, car il n'a pas été possible d'écrire dans file:///etc/apt/sources.list.
Vérifiez que vous avez des droits d'écriture dans ce fichier ou qu'il y a suffisamment d'espace disque disponible.


.... Tout ca me donne l'impression que y a un probleme encore pls gros derrière m'enfin bref.....
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
7 août 2009 à 22:01
gedit = editeur de texte ! mais peut-être que tu ne l'as pas dans ton système. il y a d'autres éditeurs comme nano, vi, .....

pour savoir si tel éditeur est installée : taper la commande
whereis ton_editeur

exemple :
> redfox@fedora[192.168.1.2]:~$ whereis vi
vi: /bin/vi /usr/share/man/man1p/vi.1p.gz /usr/share/man/man1/vi.1.gz
> redfox@fedora[192.168.1.2]:~$ whereis nano
nano: /usr/bin/nano /usr/share/nano /usr/share/man/man1/nano.1.gz
> redfox@fedora[192.168.1.2]:~$ whereis gedit
gedit: /usr/bin/gedit /usr/share/man/man1/gedit.1.gz
> redfox@fedora[192.168.1.2]:~$ 


pour les questions de droits, il faut être en super-utilsiateur (grâce à la commande sudo)


Vérifiez que vous avez des droits d'écriture dans ce fichier ou qu'il y a suffisamment d'espace disque disponible.

tu peux donner le résutlat des 3 commandes suivantes :
df -h
mount
cat /etc/fstab

merci.
0
j'ai reéssayé en prenant nano et j'ai lancé la commande mais j'obtiensles mêmes erreurs que d'habitude.
Les résultats :

df -h :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
rootfs 1,4G 453M 897M 34% /
/dev/sda1 1,4G 453M 897M 34% /
unionfs 1,4G 453M 897M 34% /
tmpfs 249M 20K 249M 1% /dev/shm
tmpfs 128M 20K 128M 1% /tmp
/dev/sdb1 3,7G 2,9G 887M 77% /media/D:

mount :
rootfs on / type rootfs (rw)
/dev/sda1 on / type ext2 (ro)
unionfs on / type unionfs (rw,dirs=/=rw:/=ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sdb1 on /media/D: type vfat (rw,nosuid,nodev,noexec,fmask=0111,dmask=0000,codepage=cp850,iocharset=utf8,shortname=mixed)

cat /etc/fstab :
# /etc/fstab -- static file system information
# auto generation: on
# generated by: /sbin/etcdev2fstab
#
# NOTE: to make this file readable, it has been formatted for 132 columns
#
#<device> <mountpoint> <fstype> <options> <dbg> <pass>
/dev/sda1 / ext2 defaults 0 0
proc /proc proc rw 0 0

En epérantque cela aidera
Sinon, il me reste toujours la possibilité de formater et tout remettre ...
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
8 août 2009 à 12:39
ok !

j'ai longtemps cherché mais aucune réponse n'allait (par exemple : APT::Cache-Limit 10000000; dans etc/apt/apt.conf.d/10cachelimit, n'a rien fait).

as-tu essayé de mettre la ligne :
APT::Cache-Limit 10000000;

dans le fichier /etc/apt/apt.conf ?


il y a quoi là :
/dev/sdb1 3,7G 2,9G 887M 77% /media/D:
0
Je n'ai pas de /etc/apt/apt.conf mais j'ai /etc/apt/apt.conf.d; j'ai déja essayé cette commande à cet endroit mais j'ai le droit à un petit :" bash : APT ::Cache-Limit : command not found"....

Il y a une carte mémoire à cet emplacement(la capacité de l'eeepc étant de 3Go.......)
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
9 août 2009 à 21:43
mais j'ai /etc/apt/apt.conf.d; j'ai déja essayé cette commande à cet endroit
c'est une répertoire. il y a quoi dedans :
ls -l /etc/apt/apt.conf.d/

merci.

tu as essayé :
APT::Cache-Limit 20000000
ou bien
APT::Cache-Limit 40000000

<EDIT :

un truc tout bête ... tu as essayé de l'écrire différemment, comme ci :
APT::Cache-Limit "10000000";

c'est-à-dire avec des guillemets ?

EDIT>
0
IL y a 4 fichiers :
00configsvn
10cachelimit/
70debconf
70debconf.save

Le "10 cachelimit", je l'ai rajouté il y a pas longtemps pour pouvoir résoudre mon problème.
J'ai essayé avec 40000000..... sans succès.
Ca ne marche pas avec les guillemets mais, involontairement, j'ai mis un guillemet après "Limit" :
APT::Cache-Limit" "1OOOOOO" et ca m'a mis endessous un signe ">".
0