problème APT

j’ai un message d’erreur au lancement de synaptic :

E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter. E: Problem with MergeList /var/lib/apt/lists/apt.64studio.com_64studio_testing_dists_64studio_main_binary-amd64_Packages E: Impossible d'ouvrir ou d'analyser le fichier contenant la liste des états ou celui des paquets disponibles. E: _cache->open() failed, please report.

du coup plus moyen de faire des MAJ ou installs

ca a quelque chose a voir avec le dynamic mmap…?

Regarde si ton /etc/apt/sources.list n’est pas encombré ( viewtopic.php?f=8&t=5659 ).

[quote=“h2osiden”]j’ai un message d’erreur au lancement de synaptic :

E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter. E: Problem with MergeList /var/lib/apt/lists/apt.64studio.com_64studio_testing_dists_64studio_main_binary-amd64_Packages E: Impossible d'ouvrir ou d'analyser le fichier contenant la liste des états ou celui des paquets disponibles. E: _cache->open() failed, please report.

du coup plus moyen de faire des MAJ ou installs

ca a quelque chose a voir avec le dynamic mmap…?[/quote]

Même si tu fais ça en console :question:

oui ca donne aussi la même erreur
ca marche une fois si je supprime le fichier /var/lib/apt/lists/apt.64studio.com_64studio_testing_dists_64studio_main_binary-amd64_Packages

puis la fois suivante ca replante puisqu’il a retéléchargé ce fichier…

désolé mais je ne connais ni AMD ni le ‘64’ alors je remonte pour d’autres.

Essayes un # apt-get clean pour nettoyer ton cache.
Puis que donne à tout hasard $ cat /etc/apt/sources.list

apt-get clean ne change rien j’ai toujours le même problème

et voici mon source .list

[quote]# deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot amd64 NETINST Binary-1 20080328-09:12]/ lenny main

deb cdrom:[Debian GNU/Linux testing Lenny - Official Snapshot amd64 NETINST Binary-1 20080328-09:12]/ lenny main

deb ftp.be.debian.org/debian/ sid main non-free contrib
deb-src ftp.be.debian.org/debian/ sid main non-free contrib

etch

deb ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb debian-multimedia.org/ etch main
deb-src debian-multimedia.org/ etch main

volatile

deb ftp.ens-cachan.fr/ftp/debian-volatile/ etch/volatile main contrib non-free
deb-src ftp.ens-cachan.fr/ftp/debian-volatile/ etch/volatile main contrib non-free

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free
#debian-marillat
deb debian-multimedia.org/ lenny main
deb-src debian-multimedia.org/ lenny main

security

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb debian-multimedia.org/ sid main
deb-src debian-multimedia.org/ sid main

deb download.tuxfamily.org/osrdebian unstable all

deb download.tuxfamily.org/shames/de … /unstable/ ./

deb ftp.de.debian.org/debian/ sid main non-free contrib
deb-src ftp.de.debian.org/debian/ sid main non-free contrib

#deb ftp.de.debian.org/debian/ experimental main non-free contrib
#deb-src ftp.de.debian.org/debian/ experimental main non-free contrib

experimental

#deb ftp.fr.debian.org/debian/ experimental main contrib non-free
#deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
#deb debian-multimedia.org experimental main
#deb-src debian-multimedia.org experimental main

deb apt.64studio.com/64studio/testing 64studio main

deb maledivenhilfe.com/makke/kernel/experimental/ ./

deb maledivenhilfe.com/makke/kernel/ … ental.old/ ./
deb tutuxclan.free.fr/debs/ ./
[/quote]

beaucoup de champs désactivés

ca résoud pas mon problème puisqu’un autre depot fait la même erreur

mais ca deviens le foutoir maintenant j’ai cette erreur :

et celui la ca résoud rien si je le supprime

Enfin t’as quand même un paquet de dépots. Ne garder que le strict minimum pourrait aider pour trouver le coupable.

Les depôts etch et lenny sont inutiles si t’es en sid ?
T’as 2 dépots sid (un Fr et un Be).

T’as encore de la place sur la partition contenant /var ?

[quote=“msfk57”]Les depôts etch et lenny sont inutiles si t’es en sid ?[/quote]Faux. Si on a sid on a interêt à avoir au moins Lenny.

et moi je dirais : Sid + Etch+secu des deux

bon je croyais avoir fait le bourrin pour le module nvidia mais la ca dépasse tout

j’ai récuperé le fichier status et le source.list (pas tellement différent même avec plus dedans je crois) de ma debian installée sur un autre pc.
j’y ai plus fait de MAJ depuis 2 mois quasi.

ca a résolu mon problème d’APT mais ca a fait la mise a jour complete de mon système (qui était a jour) car les infos sur les paquets instalés sont justement dans ce fichier.
donc j’ai fait une “MAJ” de 1500 Mo pour rien si on peut dire puisque ces paquets étaient déja installés
il remarque même pas que les paquets stockés dans le cache sont les même c’est nul!!!

mais ca marche au moins!!!
mon fichier status était bousillé ainsi que le backup donc j’avais pas trop le choix…

Ds ce cas, tu as Synaptic, qui te permet d’un coup d’œil, de voir les paquets pour lesquels une version supérieure est dispo.
Bien sûr, possible aussi en console mais moins “visuel”.

non justement c’est la le problème car synaptic va voir dans le fichier status les paquets installés et s’en sert pour ses MAJ
donc ce que voit synaptic ne correspond plus a ce qui est vraiment installé dans mon cas
j’aurais du mettre à jour mon autre PC avant de transferer le fichier

Je déterre (pas de trop loin) le topic de ce satané problème :angry:

Même souci après un update :

E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter. E: Problem with MergeList /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_experimental_main_binary-amd64_Packages E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.

Des précisions :

  • j’ai un sources list au carré avec un preferences pour testing/sid
  • çà n’est pas un problème de APT::Cache-Limit
  • le backup de status ou le status-old ne fonctionnent pas
  • si j’allège le sources.list (j’enlève sid par exemple) çà marche, mais c’est pas une solution …

Merci d’avance pour les pistes

le fichier status-old pose le même problème aussi?

dans ce cas c’est la même galère que moi
la manière dont je l’ai résolu ne me satisfait pas vraiment car je la trouve vachement hasardeuse
et en plus il faut une autre debian semblable a coté

[ul]
[li] @h2osiden : Pas de résolution avec le status-old ou la sauvegarde de /var/backups/dpkg.status.1.gz par exemple

[/li]
[li] :question: Bug signalé : à suivre aussi

[/li]
[li] PSEUDO - RESOLUTION pour moi :

1/ Effacement des listes

2/ Allègement du sources.list
Commenter les lignes de sid/experimental par exemple.

3/ aptitude update / safe-upgrade / dist-upgrade
-> le update fonctionne désormais.
-> beaucoup de mises à jour proposées en upgrade à cause du status-old je pense

4/ Régénération du sources.list et rebelote pour update/upgrade

[/li]
[li] Par contre quelle est l’origine du problème :question: [/li][/ul]

Ben on va faire comme les copains :
idem pour moi :

Lecture des listes de paquets... Erreur ! E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter. E: Problem with MergeList /var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_non-free_binary-i386_Packages E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.
Je reprendrai ce topic demain pour essayer de résoudre cette nouvelle merde, cette fois sur mon PC bureau Sid 32 bits.

Mon sources.list était trop vieux et après une cure de rajeunissement, il se porte mieux :smt001
J’ai repris le sources.list de Matt dans T&A, et tout baigne.
[RÉSOLU] pour ce qui me concerne.