[Resolu]Ptit probleme de sources.list

Bon bah voila je reviens avec un probleme a la c** pour changer.
Sur mon monstre a la maison j’ai une Debian Sid (je l’ai dist-upgrade il y a peu) histoire de pouvoir installer des pilotes nvidia récents et de pouvoir profiter de trucs “tout neufs” vu que c’est pas ma machine de boulot et que je peux donc bricoler pas mal dessus.
Jusqu’à réçament je n’ai eu aucun probleme de fonctionnement sous sid, j’ai viré à peu pres tous les effets de beryl parceque ca pique les yeux a force et puis j’ai fait une floppée de mises a jour concernant en partie kde mais pas que.
Résultat : apu-kde, quand je cherche à le réinstaller j’obtiens des messages du genre :

hoshin@grotux:~$ sudo apt-get install kde
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait

Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
  kde: Dépend: kde-core (>= 5:47) mais ne sera pas installé
       Dépend: kde-amusements (>= 5:47) mais ne sera pas installé
       Dépend: kdeaccessibility (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdeaddons (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdeadmin (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdeartwork (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdegraphics (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdemultimedia (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdenetwork (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdepim (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdeutils (>= 4:3.4.3) mais ne sera pas installé
       Dépend: kdewebdev (>= 4:3.4.3) mais ne sera pas installé
E: Paquets défectueux

N’ayant jamais eu affaire au problème je ne sais pas trop quoi penser :-. Les ptites recherches faites ont pas donné grand chose. J’ai essayé d’installer quelques dépendances une à une mais je me heurte au meme problème.
La j’ai relancé mon bon gros XFCE et j’ai mis une couche de beryl par dessus donc j’ai de quoi faire mes affaires … mais j’aimerais bien capter ce qui m’arrive.

voici mon sources.list tout moche :

Merci d’avance.

Salut,
ben prenons par exemple le premier problème de dépendance :
kde-core …
Montres un apt-cache policy kde-core
puis un sudo apt-get install -t unstable kde-core.
Ensuite on avise.

tu n’aurais pas un vieux fichier de prefs que tu aurais oublié de supprimer ?

Alors dans l’ordre :

Pour usine deja :

hoshin@grotux:~$ apt-cache policy kde-core
kde-core:
  Installé : (aucun)
  Candidat : 5:47
 Table de version :
     5:47 0
        500 http://ftp.fr.debian.org sid/main Packages
        500 http://ftp.us.debian.org sid/main Packages
        500 http://mirrors.ircam.fr sid/main Packages
hoshin@grotux:~$ sudo apt-get install -t unstable kde-core
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  kappfinder kate kcontrol kdebase kdebase-bin kdebase-kio-plugins kdelibs
  kdelibs4c2a kdepasswd kdeprint kdesktop kfind khelpcenter kicker klipper
  kmenuedit konqueror konqueror-nsplugins konsole kpager kpersonalizer
  ksmserver ksplash ksysguard ksysguardd ktip kwin libkonq4
Paquets suggérés :
  kate-plugins kde-i18n kdebase-doc-html fam efax hylafax-client mgetty-fax
  kicker-applets konq-plugins ksvg libgcj7-awt libjessie-java
Paquets recommandés :
  kregexpeditor kdm kamera kdemultimedia-kio-plugins perl-suid
Les NOUVEAUX paquets suivants seront installés :
  kappfinder kate kcontrol kde-core kdebase kdebase-bin kdebase-kio-plugins
  kdelibs kdelibs4c2a kdepasswd kdeprint kdesktop kfind khelpcenter kicker
  klipper kmenuedit konqueror konqueror-nsplugins konsole kpager
  kpersonalizer ksmserver ksplash ksysguard ktip kwin libkonq4
Les paquets suivants seront mis à jour :
  ksysguardd
1 mis à jour, 28 nouvellement installés, 0 à enlever et 24 non mis à jour.

Ensuite matt :

hoshin@grotux:~$ ls /etc/apt/
apt.conf.d   sources.list   sources.list.d  trusted.gpg
secring.gpg  sources.list~  trustdb.gpg     trusted.gpg~

Donc en l’état je pense que j’ai pas trop de fichier de prefs sur cette bécanne… en meme temps je sais pas encore les faire, pas pris le temps de regarder.

Bon ben là c’est bon, tu retentes ta première commande …
Et tant que tu as des problèmes de dépendances, tu les prends au cas par cas (comme fait avec kde-core: parce que apt ne remonte pas plusieurs niveaux :
si tu peux pas installer pkg1 parcequ’il dépend de pkg2 qui dépend de pkg3 qui dépend de pkg4, apt te donne pkg2 comme problème de dépendances, en gros … enfin je pense.)

A voir les directives dans les fichiers de apt.conf.d …

C’est peut être pas trés utile de conserver dans ton sources.list le depot fr, le us, et l’ircam ? C’est tout de même à priori le même contenu, et peut être de là que vient le pb.
dis moi voir un truc: commentes le mirroir us et l’ircam, fais deux fois un update, et reesayes l’install de kde.
Et si ça ne passe pas, donnes le resultat d’apt-cache policy kde, et d’apt-cache policy tout court.

@ matt : ca a l’air d’être ca, apt me braille toujours dessus pour kde cependant, mais pour kde-core plus de probleme. Je regarde un ou 2 trucs et je vous tiens au courant.

[quote=“Hoshin”]@ matt : ca a l’air d’être ca, apt me braille toujours dessus pour kde cependant, mais pour kde-core plus de probleme. Je regarde un ou 2 trucs et je vous tiens au courant.[/quote]Non, si ça gueule encore, c’est que ce que je t’ai dit ne marche pas. Si kde-core ne figure plus dans les ralages, c’est juste parceque tu viens de l’apt-get installer séparément, donc c’est normal.
D’ailleurs, un petit

devrait résoudre ton problême (sauf à faire resurgir de nouvelles dépendances manquantes).

Maintenant:

  • le -t unstable me parait bizarre, etant donné que tu n’as que de l’unstable dans tes sources
  • il est anormal que les dépendances (qui sont bien disponibles dans apt) ne s’installent pas seules. peut être qu’en utilisant aptitude au lieu d’apt’get… peut être aussi que tu as une laissé une ligne “default-release” dans ton apt.conf (puisque tu n’as pas de prefs)
  • pourquoi installer tout kde ? tu as vraiment besoin de trucs comme des outils pour handicapé (kdeaccsessibility) ou des jeux educatifs pour gosse (kdeedu) ? Sais tu que tu peux n’installer que ce qui t’interesse en ne prenant pas le metapaquet kde (ni les metapaquets genre kdeaccessibility, kdearwork, etc, seulement les softs eux mêmes) ? le minimum de paquets pour kde, je crois, est kwin et kde-base.

Dis moi juste ou je le trouve ce apt.conf car dans le sous rep apt.conf.d je n’ai pas de tel fichier, pas plus que dans /etc/apt.

solution de facilité en atendant de prendre le temps de vraiment régler le problème :blush: ceci dit je reviens de plus en plus a XFCE donc bon …

et sinon concernant :

bah à la base il me braillait deja dessus séparément.

Et sinon usine : bah ouais j’ai tenté de descendre l’arbre de dep quand j’ai vu que mon affaire marchait pas … mais bon d’un c’était pas trop normal et de deux au bout de 4 ou 5 niveaux de dep … ca lasse :stuck_out_tongue:
De plus dans le sous rep apt.conf.d j’ai deux pauvres fichiers avec des params pour savoir si oui ou non je fais “confiance” aux cds, et le 2eme c’est une info de conf pour savoir si dpkg préconfigure ce que j’installe si je me souviens bien.

[quote=“Hoshin”]De plus dans le sous rep apt.conf.d j’ai deux pauvres fichiers avec des params pour savoir si oui ou non je fais “confiance” aux cds, et le 2eme c’est une info de conf pour savoir si dpkg préconfigure ce que j’installe si je me souviens bien.[/quote]Tu viens de te répondre … Donc, pas de Default-release qui traîne …

Recentres toi sur ce que tu veux installer de kde, et vas-y pkg par pkg, jusqu’à trouver celui qui coince … sinon je vois pas.

bon alors les policy (sans rien, et pour kde) ?

policy tout court :

Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 http://security.debian.org lenny/updates/non-free Packages
     release o=Debian,a=testing,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org lenny/updates/contrib Packages
     release o=Debian,a=testing,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org lenny/updates/main Packages
     release o=Debian,a=testing,l=Debian-Security,c=main
     origin security.debian.org
 500 ftp://ftp.gwdg.de sid/non-free Packages
     release o=Blackdown Java-Linux,a=unstable,l=blackdown,c=non-free
     origin ftp.gwdg.de
 500 http://wine.sourceforge.net sid/ Packages
     release o=scott@open-vote.org,l=WineHQ APT Repository,c=main
     origin wine.sourceforge.net
 500 http://www.debian-multimedia.org sid/main Packages
     release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
     origin www.debian-multimedia.org
 500 http://debian.beryl-project.org etch/main Packages
     release v=etch,o=lupine,a=etch,l=lupine,c=main
     origin debian.beryl-project.org
 500 http://ftp.debian-unofficial.org sid/restricted Packages
     release o=Debian Unofficial,a=unstable,l=Debian Unofficial,c=restricted
     origin ftp.debian-unofficial.org
 500 http://ftp.debian-unofficial.org sid/non-free Packages
     release o=Debian Unofficial,a=unstable,l=Debian Unofficial,c=non-free
     origin ftp.debian-unofficial.org
 500 http://ftp.debian-unofficial.org sid/contrib Packages
     release o=Debian Unofficial,a=unstable,l=Debian Unofficial,c=contrib
     origin ftp.debian-unofficial.org
 500 http://ftp.debian-unofficial.org sid/main Packages
     release o=Debian Unofficial,a=unstable,l=Debian Unofficial,c=main
     origin ftp.debian-unofficial.org
 500 http://ftp.fr.debian.org sid/non-free Packages
     release o=Debian,a=unstable,l=Debian,c=non-free
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org sid/contrib Packages
     release o=Debian,a=unstable,l=Debian,c=contrib
     origin ftp.fr.debian.org
 500 http://ftp.fr.debian.org sid/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin ftp.fr.debian.org
Paquets étiquetés :

avec kde

kde:
  Installé : (aucun)
  Candidat : 5:47
 Table de version :
     5:47 0
        500 http://ftp.fr.debian.org sid/main Packages

Je viens de voir que tu avais 24 paquets en attente de mise à jour.
un dist-upgrade ?

les paquets ont été mis à jour entretemps, je m’en suis rendu compte quand j’ai posté. C’était des paquets liés a wine et a perl il me semble.
Sinon le dist upgrade ne donne rien.

Apres quelques temps d’utilisation je récupère un nouveau problème au niveau d’apt voila ce que j’ubtiens en faisant un upgrade :

Dépaquetage de la mise à jour de libc6-i386 ...
dpkg : erreur de traitement de /var/cache/apt/archives/libc6-i386_2.5-9_amd64.deb (--unpack) :
 tentative de remplacement de « /lib32 », qui appartient aussi au paquet lib32ncurses5
Préparation du remplacement de libc6-dev 2.5-8 (en utilisant .../libc6-dev_2.5-9_amd64.deb) ...
Dépaquetage de la mise à jour de libc6-dev ...
Préparation du remplacement de libc6 2.5-8 (en utilisant .../archives/libc6_2.5-9_amd64.deb) ...
Dépaquetage de la mise à jour de libc6 ...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libc6-i386_2.5-9_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

J’ai essayé le classique “apt-get -f install” et j’obtiens pas “plus” :


Les paquets supplémentaires suivants seront installés : 
  libc6-i386
Les paquets suivants seront mis à jour :
  libc6-i386
1 mis à jour, 0 nouvellement installés, 0 à enlever et 47 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/3710ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? 
(Lecture de la base de données... 177272 fichiers et répertoires déjà installés.)
Préparation du remplacement de libc6-i386 2.5-8 (en utilisant .../libc6-i386_2.5-9_amd64.deb) ...
Dépaquetage de la mise à jour de libc6-i386 ...
dpkg : erreur de traitement de /var/cache/apt/archives/libc6-i386_2.5-9_amd64.deb (--unpack) :
 tentative de remplacement de « /lib32 », qui appartient aussi au paquet lib32ncurses5
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libc6-i386_2.5-9_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Les 47 paquets non mis a jour sont ceux “en attente” parceque celui la passe pas je crois.

La je suis un peu largué … voila mon sources.list “à jour” par rapport a ce qui a deja été dit sur ce fil :

#  Sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

deb http://ftp.debian-unofficial.org/debian/ sid main contrib non-free restricted
#deb http://www.debian-multimedia.org sid main #contrib non-free

#Experimental (drivers nvidia + beryl)
deb http://debian.beryl-project.org/ etch main

#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main


# Wine
deb http://wine.sourceforge.net/apt/ sid/

# Java
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian sid non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian sid non-free


#SECU
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

Je précise que je ne peux faire ni clean ni autoclean. L’install en cours et qui foire m’en empèche je suppose.

que donnent apt-cache policy lib32ncurses5 libc6-i386 ?

voici :

lib32ncurses5:
  Installé : 5.6-1
  Candidat : 5.6-3
 Table de version :
     5.6-3 0
        500 http://ftp.fr.debian.org sid/main Packages
 *** 5.6-1 0
        100 /var/lib/dpkg/status
libc6-i386:
  Installé : 2.5-8
  Candidat : 2.5-9
 Table de version :
     2.5-9 0
        500 http://ftp.fr.debian.org sid/main Packages
 *** 2.5-8 0
        100 /var/lib/dpkg/status

bon, ben c’est ça: commences par installer lib32ncurses5, AMA, la nouvelle version ne sera plus en conflit avec la libc6 et tu pourra continuer.

les dépendances sont entrelacés apparament :

grotux:~# apt-get install lib32ncurses5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
  libc6-i386: Dépend: libc6 (= 2.5-8) mais 2.5-9 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).

et la libc6 passe pas mieux (normal).
J’ai deja essayé 4 ou 5 fois le « apt-get -f install » donc j’y crois plus trop :stuck_out_tongue:.

Merci beaucoup pour ton temps.

pas grave:
forces (voir les options d’apt-get) l’install de libc6 -> il va t’écraser le fichier du paquet libncurses
installes (ou forces) l’install de la nouvelle version de libncurses (il devrait te supprimer le fichier du paquet libc6 en desinstallant la vieille version de libncurses
finalement apt-get install --reinstall la libc6 pour reinstaller le fichier qui pose problême.

Ou essayes d’installer les deux en même temps en forçant, puis reinstalles les successivement.