[RESOLU]E: Erreur de lecture - read (21 est un répertoire)

Bonjour, j’ai un problème sous Debian Lenny, pour commencer dans la barre, j’ai un icone de notification qui me dit: E: Erreur de lecture - read (21 est un répertoire)
et quand je vais dans synaptic, je recois se message:

E: Erreur de lecture - read (21 est un répertoire)
E: _cache->open() failed, please report.

et par la suite synaptic se ferme

Merci de m’aider[*]

Dans le gestionnaire de mise à jour, j’ai à l’écran se message:

[code]Impossible d’initialiser les données du paquet

Un problème insoluble est apparu lors de l’initialisation des données du paquet.

Merci de rapporter ce bogue du paquet « update-manager » et d’inclure le message d’erreur suivant :

‘E:Erreur de lecture - read (21 est un répertoire)’[/code]

J’ai trouvé d’ou vient le message d’erreur, il vient d’un paquet installé dont les dépendances ne son pas satisfaite, mais je me demande comment trouvé se paquet et comment le suprimé

si tu disais déjà avec quelle version de Debian tu fonctionne ?

Debian Lenny

Salut

Que se passe-t-il si, en root, tu fais un aptitude update
suivi d’un aptitude safe-upgrade ?

[quote=“martin_mtl”]Salut

Que se passe-t-il si, en root, tu fais un aptitude update
suivi d’un aptitude safe-upgrade ?[/quote]

[code]alexandregouger-laptop:/home/alexandre# aptitude update
E: Erreur de lecture - read (21 est un répertoire)
E: Erreur de lecture - read (21 est un répertoire)
Ign cdrom://[Debian GNU/Linux LennyBeta2 Lenny - Official Beta i386 CD Binary-1 20080607-17:43] lenny Release.gpg
Ign cdrom://[Debian GNU/Linux LennyBeta2 Lenny - Official Beta i386 CD Binary-1 20080607-17:43] lenny/main Translation-fr
Ign cdrom://[Debian GNU/Linux LennyBeta2 Lenny - Official Beta i386 CD Binary-1 20080607-17:43] lenny Release
Ign cdrom://[Debian GNU/Linux LennyBeta2 Lenny - Official Beta i386 CD Binary-1 20080607-17:43] lenny/main Packages/DiffIndex
Prendre : 1 http://http.us.debian.org sid Release.gpg [189B]
Ign http://http.us.debian.org sid/contrib Translation-fr
Ign http://http.us.debian.org sid/non-free Translation-fr
Prendre : 2 http://http.us.debian.org sid/main Translation-fr [575kB]
Prendre : 3 http://http.us.debian.org sid Release [86,5kB]
Prendre : 4 http://ftp.ca.debian.org sid Release.gpg [189B]
Prendre : 5 http://ftp.ca.debian.org sid/main Translation-fr [575kB]
Atteint http://security.debian.org lenny/updates Release.gpg
Ign http://security.debian.org lenny/updates/main Translation-fr
Atteint http://security.debian.org lenny/updates Release
Atteint http://http.us.debian.org sid/contrib Packages/DiffIndex
Atteint http://http.us.debian.org sid/non-free Packages/DiffIndex
Prendre : 6 http://http.us.debian.org sid/main Packages/DiffIndex [2038B]
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Atteint http://http.us.debian.org sid/contrib Sources/DiffIndex
Prendre : 7 http://http.us.debian.org sid/non-free Sources/DiffIndex [2023B]
Prendre : 8 http://http.us.debian.org sid/main Sources/DiffIndex [2038B]
Prendre : 9 http://ftp.ca.debian.org sid Release [86,5kB]
Prendre : 10 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Prendre : 11 http://ftp.ca.debian.org sid/main Packages/DiffIndex [2038B]
Atteint http://security.debian.org lenny/updates/main Packages
Prendre : 12 http://http.us.debian.org sid/non-free 2008-10-21-2028.29.pdiff [296B]
Prendre : 13 http://ftp.ca.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Prendre : 14 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Prendre : 15 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Prendre : 16 http://http.us.debian.org sid/non-free 2008-10-21-2028.29.pdiff [296B]
Prendre : 17 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [5186B]
Prendre : 18 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [5186B]
Atteint http://security.debian.org lenny/updates/main Sources
Prendre : 19 http://ftp.ca.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Prendre : 20 http://gulus.usherbrooke.ca lenny Release.gpg [189B]
Prendre : 21 http://gulus.usherbrooke.ca lenny/main Translation-fr [555kB]
Prendre : 22 http://http.us.debian.org sid/non-free 2008-10-21-2028.29.pdiff [296B]
Prendre : 23 http://http.us.debian.org sid/main 2008-10-21-2028.29.pdiff [5186B]
Ign http://gulus.usherbrooke.ca lenny/contrib Translation-fr
Ign http://gulus.usherbrooke.ca lenny/non-free Translation-fr
Ign http://gulus.usherbrooke.ca lenny/updates Release.gpg
Ign http://gulus.usherbrooke.ca lenny/updates/contrib Translation-fr
Ign http://gulus.usherbrooke.ca lenny/updates/non-free Translation-fr
Ign http://gulus.usherbrooke.ca lenny/updates/main Translation-fr
Prendre : 24 http://gulus.usherbrooke.ca lenny-proposed-updates Release.gpg [189B]
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/contrib Translation-fr
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/non-free Translation-fr
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/main Translation-fr
Prendre : 25 http://gulus.usherbrooke.ca lenny Release [74,5kB]
Ign http://gulus.usherbrooke.ca lenny/updates Release
Prendre : 26 http://gulus.usherbrooke.ca lenny-proposed-updates Release [55,5kB]
Ign http://gulus.usherbrooke.ca lenny/updates/contrib Packages
Ign http://gulus.usherbrooke.ca lenny/updates/non-free Packages
Ign http://gulus.usherbrooke.ca lenny/updates/main Packages
Ign http://gulus.usherbrooke.ca lenny/updates/contrib Sources
Ign http://gulus.usherbrooke.ca lenny/updates/non-free Sources
Ign http://gulus.usherbrooke.ca lenny/updates/main Sources
Prendre : 27 http://gulus.usherbrooke.ca lenny/main Packages/DiffIndex [2038B]
Atteint http://gulus.usherbrooke.ca lenny/contrib Packages/DiffIndex
Atteint http://gulus.usherbrooke.ca lenny/non-free Packages/DiffIndex
Prendre : 28 http://gulus.usherbrooke.ca lenny/main Sources/DiffIndex [2038B]
Atteint http://gulus.usherbrooke.ca lenny/contrib Sources/DiffIndex
Atteint http://gulus.usherbrooke.ca lenny/non-free Sources/DiffIndex
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/contrib Packages/DiffIndex
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/non-free Packages/DiffIndex
Prendre : 29 http://gulus.usherbrooke.ca lenny-proposed-updates/main Packages/DiffIndex [2023B]
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/contrib Sources/DiffIndex
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/non-free Sources/DiffIndex
Prendre : 30 http://gulus.usherbrooke.ca lenny-proposed-updates/main Sources/DiffIndex [2023B]
Err http://gulus.usherbrooke.ca lenny/updates/contrib Packages
404 Not Found
Err http://gulus.usherbrooke.ca lenny/updates/non-free Packages
404 Not Found
Err http://gulus.usherbrooke.ca lenny/updates/main Packages
404 Not Found
Err http://gulus.usherbrooke.ca lenny/updates/contrib Sources
404 Not Found
Err http://gulus.usherbrooke.ca lenny/updates/non-free Sources
404 Not Found
Err http://gulus.usherbrooke.ca lenny/updates/main Sources
404 Not Found
Prendre : 31 http://ftp.ca.debian.org sid/main 2008-10-21-2028.29.pdiff [2744B]
Prendre : 32 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [1861B]
Prendre : 33 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [212B]
Prendre : 34 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [1861B]
Prendre : 35 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [212B]
Atteint http://gulus.usherbrooke.ca lenny-proposed-updates/contrib Packages
Atteint http://gulus.usherbrooke.ca lenny-proposed-updates/non-free Packages
Prendre : 36 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [633B]
Prendre : 37 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [633B]
Atteint http://gulus.usherbrooke.ca lenny-proposed-updates/contrib Sources
Atteint http://gulus.usherbrooke.ca lenny-proposed-updates/non-free Sources
Prendre : 38 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [802B]
Prendre : 39 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [802B]
Prendre : 40 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [1861B]
Prendre : 41 http://gulus.usherbrooke.ca lenny/main 2008-10-21-2028.29.pdiff [212B]
Prendre : 42 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [633B]
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff
Prendre : 43 http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff [802B]
Ign http://gulus.usherbrooke.ca lenny-proposed-updates/main 2008-10-21-2028.29.pdiff
Prendre : 44 http://gulus.usherbrooke.ca lenny-proposed-updates/main [22,9kB]
Prendre : 45 http://gulus.usherbrooke.ca lenny-proposed-updates/main [9104B]
2072ko téléchargés en 19s (105ko/s)
Lecture des listes de paquets… Fait
W: Conflicting distribution: http://gulus.usherbrooke.ca lenny-proposed-updates Release (expected lenny-proposed-updates but got testing-proposed-updates)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
E: Erreur de lecture - read (21 est un répertoire)

E: Erreur de lecture - read (21 est un répertoire)
alexandregouger-laptop:/home/alexandre# aptitude safe-upgrade
Lecture des listes de paquets… Fait
E: Erreur de lecture - read (21 est un répertoire)
Erreur de segmentation
alexandregouger-laptop:/home/alexandre#

[/code]

Tu dis être sous lenny mais tu as des dépôts de sid dans ton fichier sources.list. Peut-tu nous poster le contenu de /etc/apt/sources.list. Utilises-tu un fichier preference avec ton sources.list ?

J’avais créer un dossier preferences, et je viens de le suprimer, et le message d’erreur à disparue, et tout fonctionne comme avant!

Si tu veux un bon fichier sources.list et un fichier preference qui va avec, je te conseille de lire le tuto dans Trucs & Astuces : http://forum.debian-fr.org/viewtopic.php?f=8&t=5659

Ajout: Fait attention, si dans ton fichier sources.list, tu as des références à sid, sans fichier preferences, tu vas passer en sid. Tous les dépôts auront la même importance et c’est les dépôts sid qui vont prévaloir.

Merci, je vais regarder cela :smiley:

Regardes bien l’ajout à mon message précédent.

Tu dit que si je n’ajoute pas de fichier préférence, je vais passer en Sid, devrais-je désactivé le dépot sid?

Salut

Si tu désires être en lenny, utilises un sources.list où tu as seulement les dépôts lenny et debian-multimedia. Si tu as dans ton sources.list la mention lenny tu passeras à la version stable lorsque lenny le deviendra. Tu peux aussi remplacer lenny par testing dans ton sources.list. Ainsi tu seras toujours en version testing.

Ajout: fichier sources.list pour lenny:

Un fichier sources.list pour lenny (l’actuelle testing)

# Dépôts lenny (testing)
deb [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) lenny main contrib non-free
deb-src [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) lenny main contrib non-free
# Dépôts sécurité
deb [security.debian.org/](http://security.debian.org/) lenny/updates main contrib non-free
deb-src [security.debian.org/](http://security.debian.org/) lenny/updates main contrib non-free
# Dépôts multimédia
deb [debian-multimedia.org/](http://www.debian-multimedia.org/) lenny main
deb-src [debian-multimedia.org/](http://www.debian-multimedia.org/) lenny main

Ajout 2 : un autre lien : http://neos.tuxfamily.org/index.php?option=com_content&task=view&id=18&Itemid=29

Merci, tu répond à une autre question que je me posait,comment toujours resté en testing. :smiley:

Il n’y a pas de quoi. En espérant que tout fonctionne bien maintenant.

À la prochaine
Martin

Oui tout fonctionne.

À la prochaine
Alexandre1545