Lecture des listes de paquets... Erreur!

Bonjour a toustes!
nouveau sur debian apres un passage sur ubuntu, qui je trouve est de pire en pire, mais c’est un autre sujet )
j’y connais pas grand chose , mais un peu quand même a force de réparer mes erreurs.
Bon voici mon probleme:

Debian squeeze
Linux debian 2.6.32-5-686

ca fait une semaine que j’ai…pas tous essayé , mais quand meme beaucoup .mais je ne trouve pas la solution. et je veus réparer ma caisse pas en acheter un autre … heu traduction: réparer ma debian , pas la reinstaler. RLB des reinstal trop facil :laughing:
alors je craque je demande de l’aide :wink:

Une Debian avec des dépôts Ubuntu (Hardy en plus, ça date de plus de 4 ans !). :078
Pour commencer va voir le tuto “sources.list : les bases” dans la section Trucs & Astuces du forum.
Accessoirement fais aussi voir ton sources.list.

+1
Sources.list, c’est là :
http://www.debian-fr.org/sources-de-paquets-les-bases-t39329.html

Pour afficher celui qui est actuellement installé chez toi :

nano /etc/apt/sources.list

Copier et coller ici.

aprés modification sources.liste, nouveau massage d’erreur Lecture des listes de paquets… Erreur !

E: Impossible d'ouvrir le fichier /var/lib/dpkg/status - open (2: Aucun fichier ou dossier de ce type) E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.

As-tu fait un

aptitude update && aptitude upgrade

après la modif du sources.list ?

bon j’ai re changé sources.liste, aptitude update, aptitude upgrade et toujours [ ERR] Lecture des listes de paquets E: Impossible d'ouvrir le fichier /var/lib/dpkg/status - open (2: Aucun fichier ou dossier de ce type) E: Les listes de paquets ou le fichier d'état ne peuvent pas être ouverts, ou sont incompréhensibles.

Donne ici le copié/collé de cette commande :

cat /etc/apt/sources.list

voici

[code]## Debian Squeeze - dépôts officiels

deb http://ftp.fr.debian.org/debian/ squeeze main
deb http://ftp.fr.debian.org/debian/ squeeze-updates main

deb http://security.debian.org/ squeeze/updates main## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

squeeze security

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

squeeze updates

deb http://ftp.fr.debian.org/debian/ squeeze-updates main
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main

squeeze-proposed-updates

deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main
deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main

squeeze-backports

deb http://backports.debian.org/debian-backports squeeze-backports main

squeeze multimedia

deb http://www.deb-multimedia.org squeeze main
deb-src http://www.deb-multimedia.org squeeze main # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to

newer versions of the distribution.

deb http://fr.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy main restricted

Major bug fix updates produced after the final release of the

distribution.

deb http://fr.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team, and may not be under a free licence. Please satisfy yourself as to

your rights to use the software. Also, please note that software in

universe WILL NOT receive any review or updates from the Ubuntu security

team.

deb http://fr.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy universe

N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team, and may not be under a free licence. Please satisfy yourself as to

your rights to use the software. Also, please note that software in

multiverse WILL NOT receive any review or updates from the Ubuntu

security team.

deb http://fr.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy multiverse

Uncomment the following two lines to add software from the ‘backports’

repository.

N.B. software from this repository may not have been tested as

extensively as that contained in the main release, although it includes

newer versions of some applications which may provide useful features.

Also, please note that software in backports WILL NOT receive any review

or updates from the Ubuntu security team.

deb http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb http://http.us.debian.org/debian/ squeeze contrib non-free main
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
root@debian:/home/jeff#
[/code]

en verifiant dans le message d’avant, quand il me dit

il est vrai qu’il ny as pas de fichier "status, mais deux fichier "status.old"
estce normal docteur…

Vire dans ce sources.list tout ce qui concerne ubuntu.
Tu n’as qu’à commenter chaque ligne ubuntu avec un ‘#’ en tête de ligne.
Ensuite, rebelote

aptitude update && aptitude upgrade

EDIT :
tes fichiers .old doivent appatenir à buntu.

ubuntu viré, toujours pareil.
et les “statut.old” apparament appartiene a debian pas ubuntu

bon pour essayer j’ai fait # cp /var/lib/dpkg/status.old /var/lib/dpkg/status
et maintenant il me dit ca quand je fait aptitude update

et dire que ca ce n’est que le premier problem :laughing: vu que je me suis aperçu de ce blem quand je me suis rendu compt que je n’avais plus de son :wink:

Bon tu essayes les choses suivantes

  1. tu vas dans le répertoire /var/lib/dpkg/
    Si il y a un fichier status-old, tu le recopies sur status
    Sinon
  2. Tu vas dans /var/backups et tu recopies le fichier dpkg-status.0 sur /var/lib/dpkg/status

Ça devrait marcher

Salut à tous !

Fran.b a d’habitude d’excellents conseils, mais pour le coup je pense qu’il n’est pas nécessaire de suivre son dernier conseil. En effet, sauf erreur de ma part, le dernier message d’erreur de Jeffouille indique simplement que la clef pour le dépôt Multimédia n’est pas installé.

Pour installer cette clef :

$ sudo aptitude install deb-multimedia-keyring

À ce moment, Aptitude va indiquer que la clef n’est pas disponible pour Multimédia, ce qui est normal vu que l’on cherche à l’installer. Répondre « Oui ». Une fois cela fait, exécuter la commande suivante :

$ sudo aptitude update

Une fois cela fait, subsiste-t-il des messages d’erreurs ?

À bientôt.

Le Farfadet Spatial

[quote=“Le Farfadet Spatial”]Salut à tous !

Fran.b a d’habitude d’excellents conseils, mais pour le coup je pense qu’il n’est pas nécessaire de suivre son dernier conseil. En effet, sauf erreur de ma part, le dernier message d’erreur de Jeffouille indique simplement que la clef pour le dépôt Multimédia n’est pas installé.[/quote]
Oups, j’en étais resté à ça:

E: Impossible d'ouvrir le fichier /var/lib/dpkg/status - open (2: Aucun fichier ou dossier de ce type)D’accord avec ton analyse sinon… Il faudrait que j’essaye de tout lire avant de répondre…

bon ba merci farfadet mais le temp de lire le message j’avai deja fait: # cp /var/backups/dpkg.status.0 /var/lib/dpkg/status ( vu que dpkg-status.0 nexiste pas), aptitude update et …

W: Erreur de GPG : http://www.deb-multimedia.org squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
mais bon je suis tes conseil mais en # vu que pour $ jeffouille is not in the sudoers file. This incident will be reported.
ha oui tien encore un autre probleme :laughing:
bon le temps que ca charge et j’vous tient au courant

bon ba voila que c’est fait, prochaine etape… W: Erreur de GPG : http://www.deb-multimedia.org squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907 W: Duplicate sources.list entry http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_squeeze_main_binary-i386_Packages) W: Duplicate sources.list entry http://ftp.fr.debian.org/debian/ squeeze-updates/main i386 Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_squeeze-updates_main_binary-i386_Packages) W: Duplicate sources.list entry http://security.debian.org/ squeeze/updates/main i386 Packages (/var/lib/apt/lists/security.debian.org_dists_squeeze_updates_main_binary-i386_Packages)

en tous cas merci de votre aide parce qu’après une semaine a lire et a relire la doc les forum et c° j’en avez ma claque

Alors, pour le problème de clef, tout est expliqué là :
http://www.debian-fr.org/erreur-lors-d-un-update-no-pubkey-t2936.html

Le fait que jefouille ne soit pas dans le sudoers n’est pas un problème, mais une bonne nouvelle!
N’écoute pas les conseils de ceux qui te recommande d’utiliser sudo, mais passe en root, fait ce que tu as à faire, et reviens en utilisateur normal.

bon ba merci pour les paquet ca a l’air bon. et je passe en resolu. :041
maintenant direction “problème de clef” :laughing:
j’adore en ce moment, les main dans le camboui. une reparation debian, et lautre reparation velo, endant les telechargement )

Salut à tous !

Je suis tout de même surpris par la première ligne d’erreur, dans la mesure où ce que je t’avais donné devait la corriger. As-tu lancé la commande suivante après avoir installé la clef :

# aptitude update

C’est essentiel pour que les changements soient pris en en compte.

Les deux erreurs suivantes me semblent indiquer que tu as des lignes en double dans le fichier « /etc/apt/sources.list ». Tu devrais en donner le contenu.

Tu dois retenir qu’après chaque modification du fichier « /etc/sources.list » ou l’installation d’une nouvelle clef, pour que tout soit pris en compte, il faut réaliser la commande suivante :

# aptitude update

À bientôt.

Le Farfadet Spatial