@ 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 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
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 .
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.
Ok je vais tenter ca … mais sinon “c’est grave docteur ?” enfin je veux dire : Il y a une raison particulière pour que j’ai un tel machin qui me force a bourriner les installations ? Qu’est-ce qui cloche (si quelque-chose cloche…) ?
Edit : je ne trouve pas d’option pour “forcer” une réinstall dans le man, il y a un paquet d’options pour forcer certains evenements (tenté un --force-yes et un -m à tout hasard mais ca ne convient pas).
Est-ce que, en l’état, je peux carrément désinstaller un des deux, installer le second, et essayer de remettre le “désinstallé” en place ou est-ce que je ne vais faire que déplacer/empirer le problème ?
Encore un petit coup pour la route : et si je passe par dpkg au lieu d’apt pour forcer une install ?
peut être, mais essayes de voir si tu ne peux pas supprimer curses
si ça ne passe pas, passes par dselect: en général, il se débrouille pas mal pour résoudre les conflits
pourquoi pas dpkg aussi. d’autant plus que les paquets doivent être dans le cache.
ok je vais essayer ca cet apprem’. J’ai été obligé d’éteindre ma machine entretemps j’espere qu’elle ne va pas se montrer trop capricieuse au redémarrage.
Alors elle a fait sa diva en ne voulant pas démarrer le X (normal je suppose), mais j’ai réussi à désinstaller lib32ncurses5 a grands coups de :
dpkg --force-depends --remove
Qui, pour ceux qui liraient ca et découvriraient comme moi il y a tout juste 10 minutes, transforme les erreurs de dépendances en simples avertissements (à utiliser avec parcimonie donc). J’ai du désinstaller de la même manière ia32-libs pour ma part et quand j’ai essayé d’installer la libc6 apt et dpkg m’ont braillé dessus pour me dire que la lib nvidia avait aussi des problèmes, que c’était pas bien et qu’il fallait faire quelque chose. Ce a quoi j’ai répondu un :
apt-get -f install
qui m’a réinstallé les 2 trucs virés a coups de pompe et mis a jour la libc6, je vais faire l’upgrade qu est arrivé maitnenant que j’ai l’air de pouvoir et je vous tiens au courant.
Edit : upgrade terminé, je reboot à tout hasard mais rien de notable.
Edit 2 : Tout semble marcher pour l’instant,wine que j’avais désinstallé brutalement aussi, se relance, j’accède à ma session graphique … ca semble tout bon. Merci encore matt =)
Dernier up pour dire qu’apres 2 ou 3 nouveaux upgrades ma Debian ne me fait toujours pas la tronche, plutot bon signe donc.