#1 Le 24/11/2009, à 21:46
- aire-libre
[Résolu] Pb de dépendances avec kdebase-runtime
Bonsoir à tous,
J'ai dernièrement mise à jour Kubuntu de la version 9.04 à la 9.10, et je traîne une erreur au niveau de la mise à jour du paquet kdebase-runtime
Je n'ai pas trouvé de solution à mon problème sur le forum, aussi veuillez m'excuser sur le sujet a déjà été traité.
Voici le problème :
sudo apt-get upgrade
Me retourne :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
kdebase-runtime: Dépend: kdebase-runtime-bin-kde4 (= 4:4.3.2-0ubuntu1~ppa1~jaunty1) mais 4:4.3.2-0ubuntu4 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
J'écoute donc ce qu'il me dit, et je fais :
sudo apt-get upgrade -f
Ce qui me donne :
Les paquets suivants seront mis à jour :
kdebase-runtime
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/1 437ko dans les archives.
Après cette opération, 61,4ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
Jusque là tout va bien, je tape "O", et là :
Préparation du remplacement de kdebase-runtime 4:4.3.2-0ubuntu1~ppa1~jaunty1 (en utilisant .../kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb) ...
dpkg-divert: erreur de correspondance sur paquet
lors de la suppression de « diversion of /usr/lib/kde4/libexec/kdesu by kdesudo »
« diversion of /usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime by kdebase-runtime » trouvé
dpkg : erreur de traitement de /var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je suppose que le problème vient de mon paquet kdebase-runtime qui doit être pour jaunty alors que je suis désormais sous Karmic ?
J'ai tenté également
sudo apt-get clean
Que j'avais trouvé sur le net, mais rien n'y fait
Idem pour :
sudo dpkg --configure -a
Pouvez-vous m'aider à corriger ce problème ? J'ai bien pensé à supprimer le paquet, mais synaptic me propose de virer tout kde..
Grand merci par avance à ceux qui pourront m'aider
Dernière modification par aire-libre (Le 28/11/2009, à 00:17)
Hors ligne
#2 Le 24/11/2009, à 22:11
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Salut
Certains paquets KDE des dépôts PPA jaunty sont en conflit avec ceux des dépôts officiels.
La première chose à faire est de désactiver les dépôts PPA de ta liste de sources.
Ton paquet kdebase-runtime doit être celui des dépôts officiels, pas celui du PPA (comme c'est le cas actuellement)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#3 Le 24/11/2009, à 22:17
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Bonsoir xabilon et merci de ta réponse,
J'ai commenté toutes les sources avec PPA, et relancé :
sudo apt-get update
sudo apt-get upgrade -f
Mais j'ai toujours l'erreur.
Voici mon sources.list (sans les lignes commentées) :
###### Ubuntu Main Repos
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
###### Ubuntu Update Repos
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu karmic partner
deb-src http://archive.canonical.com/ubuntu karmic partner
Que dois-je faire à présent ?
Merci de ton aide
Hors ligne
#4 Le 24/11/2009, à 22:23
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Essaye un
sudo apt-get dist-upgrade
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#5 Le 24/11/2009, à 22:46
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Même topo :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
kdebase-runtime: Dépend: kdebase-runtime-bin-kde4 (= 4:4.3.2-0ubuntu1~ppa1~jaunty1) mais 4:4.3.2-0ubuntu4 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
Merci
Hors ligne
#6 Le 24/11/2009, à 23:03
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Lance aptitude :
sudo aptitude
Puis tape / (recherche) et cherche le paquet kdebase-runtime
Une fois sélectionné, tape Entrée, puis déplace-toi jusqu'en bas. Tu verras la liste des version disponibles.
Celle qui est en gras est celle qui est installée. Normalement tu dois en avoir une autre, qui est celle des dépôts Karmic officiels
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#7 Le 24/11/2009, à 23:16
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Merci, je découvre aptitude au passage..
Donc voici les versions qu'ils me propose :
En rose : 4:4.3.2-0ubuntu1~ppa~jaunty1 (-6717k)
En vert : 4:4.3.2-0ubuntu4 (+6779k)
Que dois-je faire pour que le remplacement se fasse ?
Hors ligne
#8 Le 25/11/2009, à 01:03
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Les couleurs signifient que la version ppa-jaunty (en rose-violet) va être désinstallée, et la version Karmic (en vert) installée. Donc tout va bien, Aptitude a résolu tout seul le problème. Tu n'as normalement qu'à taper g pour voir les changements effectués, et encore g pour les appliquer.
Si il y a problème :
Tu te déplaces sur celle qui n'est pas marquée ~ppa~jaunty, et appuies sur +
Là il peut se passer plusieurs choses :
- elle est juste sélectionnée (en vert), à ce moment tu tapes g pour voir les changements qui vont être faits, et encore g pour les appliquer (comme avant, donc)
- un bandeau rouge apparaît en bas : là il y a problème de dépendance, et aptitude te propose des solutions.
"e" pour voir les solutions, "." (point) pour la solution suivante et "," (virugle) pour la solution précédente.
"!" pour valider la solution (et "g" pour l'appliquer)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#9 Le 25/11/2009, à 09:54
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Merci, je testerai ca ce soir et je te dirai.
J'avais essayé déjà de sélectionner et de faire "g" deux fois. A ce moment-là, retour à la ligne de commande puis affichage du même message d'erreur. J'ai tapé "entrée" et je suis revenu à aptitude.
J'essayerai les autres manipulations que tu préconise.
Merci encore,
Hors ligne
#10 Le 25/11/2009, à 19:56
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Je viens de tester, et quand je fais "+" sur la ligne du kdebase-runtime en vert (non PPA), il ne se passe rien. Je fais alors "g" deux fois, mais même erreur :
(Lecture de la base de données... 387752 fichiers et répertoires déjà installés.)
Préparation du remplacement de kdebase-runtime 4:4.3.2-0ubuntu1~ppa1~jaunty1 (en utilisant .../kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb) ...
dpkg-divert: erreur de correspondance sur paquet
lors de la suppression de « diversion of /usr/lib/kde4/libexec/kdesu by kdesudo »
« diversion of /usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime by kdebase-runtime » trouvé
dpkg : erreur de traitement de /var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Appuyez sur Entrée pour continuer.
Je fais entrée et retour à aptitude...
Si je fais "+" sur la ligne rouge (PPA), il me dit "pas d'autres solutions" et "Résolution des dépendances impossible"..
C'est un cas désespéré ?
Merci de ton aide
Hors ligne
#11 Le 25/11/2009, à 22:35
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
C'est plus compliqué que ça en avait l'air. Ton kdebase-runtime est dans un état incohérent, et il y a conflit entre le paquet officiel et le PPA.
Et oui, les PPA c'est génial, on a tous les paquets récents, etc ... jusqu'à ce que ça merde ...
Il y a toujours la solution de désinstaller tout KDE, puis de le réinstaller, mais je pense que tu préfèrerais éviter (en fait si tu as une bonne connexion et que tu sais tout ce que tu as installé, ça prend pas beaucoup de temps)
As-tu un fichier kdebase-runtime.preinst dans /var/lib/dpkg/info/ ?
Si oui, montre le contenu
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#12 Le 25/11/2009, à 22:51
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Je n'ai qu'un kdebase-runtime.postinst qui dit :
#!/bin/sh
set -e
# Automatically added by dh_makeshlibs
if [ "$1" = "configure" ]; then
ldconfig
fi
# End automatically added section
Effectivement, je préférerai éviter une réinstallation... maintenant je me dis que ca pourrait permettre de mettre tout à plat.
Penses-tu que je puisse régler le problème sans réinstaller ? N'y aurait-il pas une solution pour forcer le remplacement de kdebase-runtime sans tenir compte des dépendances ? Je dis peut-être une bêtise, je ne suis pas spécialiste...
Merci de ton aide en tout cas
Hors ligne
#13 Le 25/11/2009, à 23:55
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
C'est bête, c'est le preinst qui pose problème ...
Bon, on va tenter de forcer ça, mais il y a peut-être d'autres paquets qui coincent. Tu dois t'assurer que tu n'as aucun paquet provenant de ton dépôt PPA Jaunty, et que tu as uniquement les dépôts officiels Karmic dans ton sources.list
sudo dpkg -i --force-all /var/cache/apt/archives/kdebase-runtime_4.3.2-0ubuntu4_i386.deb
Sinon, ben tu désinstalles kdebase-runtime par aptitude (tu dois bien sûr te trouver dans une vraie console avec kdm éteint), et tu réinstalles kubuntu-desktop
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#14 Le 26/11/2009, à 00:16
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
C'est fait.. :
(Lecture de la base de données... 462427 fichiers et répertoires déjà installés.)
Préparation du remplacement de kdebase-runtime 4:4.3.2-0ubuntu1~ppa1~jaunty1 (en utilisant .../kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb) ...
dpkg-divert: erreur de correspondance sur paquet
lors de la suppression de « diversion of /usr/lib/kde4/libexec/kdesu by kdesudo »
« diversion of /usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime by kdebase-runtime » trouvé
dpkg : erreur de traitement de /var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb (--install) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb
Je dois être un cas désespéré..!
Bon, je pense que je vais devoir réinstaller kde avec les commandes que tu m'indiques.
Je risque d'avoir de la casse ? Je tenterai quand j'aurai un peu de temps et pas d'impératif de fonctionnement..!
Merci encore pour ton aide
Hors ligne
#15 Le 26/11/2009, à 00:24
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
dpkg-divert: erreur de correspondance sur paquet
lors de la suppression de « diversion of /usr/lib/kde4/libexec/kdesu by kdesudo »
« diversion of /usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime by kdebase-runtime » trouvé
J'ai jamais vu ce message d'erreur
Mais il y a un truc louche entre kdebase-runtime, kdesu et kdesudo
Tes paquets kdesu et kdesudo sont en version jaunty-ppa, ou karmic officiel ?
Dernière modification par xabilon (Le 26/11/2009, à 00:26)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#16 Le 26/11/2009, à 20:33
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Bonsoir,
Alors je n'ai pas de paquet kdesu, mais le kdesudo est en 3.4.2.2-0ubuntu1
Hors ligne
#17 Le 26/11/2009, à 20:42
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Oui, c'est la bonne version.
Bon, désolé, mais là je vois pas quoi faire d'autre. Il y a un problème avec un paquet, et tout KDE dépend de celui-ci.
Donc renseigne-toi sur la ligne de commande (tu en auras peut-être besoin ...)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#18 Le 26/11/2009, à 20:44
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Pas grave, merci beaucoup pour ton aide..
Bonne soirée
Hors ligne
#19 Le 27/11/2009, à 00:10
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Re-Bonsoir,
Bon, j'ai viré tout ce qui avait un rapport avec KDE ou Kubuntu (en ayant auparavant installé Gnome depuis lequel j'écris).
Je fais donc un
sudo apt-get install kdebase-runtime
Et là, rebelote :
Dépaquetage de kdebase-runtime (à partir de .../kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb) ...
dpkg-divert: erreur de correspondance sur paquet
lors de la suppression de « diversion of /usr/lib/kde4/libexec/kdesu by kdesudo »
« diversion of /usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime by kdebase-runtime » trouvé
dpkg : erreur de traitement de /var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Sélection du paquet khelpcenter4 précédemment désélectionné.
Dépaquetage de khelpcenter4 (à partir de .../khelpcenter4_4%3a4.3.2-0ubuntu4_i386.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »...
Traitement des actions différées (« triggers ») pour « shared-mime-info »...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/kdebase-runtime_4%3a4.3.2-0ubuntu4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Une idée ? Je désespère...
C'est pareil avec un
sudo apt-get install kubuntu-desktop
Dernière modification par aire-libre (Le 27/11/2009, à 00:11)
Hors ligne
#20 Le 27/11/2009, à 00:15
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Tu as fait un sudo apt-get clean, pour vider le cache des paquets ?
Tente de supprimer les fichiers cités (plutôt bourrin comme méthode) :
sudo rm /usr/lib/kde4/libexec/kdesu
sudo rm /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#21 Le 27/11/2009, à 09:50
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Salut,
Oui j'ai bien fait un sudo apt-get clean, mais ca n'a rien changé. J'ai essayé de modifier plusieurs fois le sources.list avec et sans dépôts PPA, même en changeant de pays mais les paquets semblent bons.
Pour ce qui est des fichiers /usr/lib/kde4/libexec/kdesu et kdesu.not-kdebase-runtime.... ils n'existent pas !
J'ai même essayé en renommant le répertoire /usr/lib/kde4 en /usr/lib/kde4bak, pensant qu'en réinstallant tout aller rentrer dans l'ordre. L'installateur me recrée bien le dossier kde4, mais même erreur... et toujours pas de kdesu ou kdesu.not-kdebase-runtime.
Si je fais un :
sudo apt-get install kubuntu-desktop
J'ai la même erreur, et je me retrouve avec 87 paquets cassés.
J'ai essayé l'install depuis synaptic dans Gnome, tout comme depuis la console directement, avec apt-get et aptitude.
Je dois réinstaller tout le système ?..
Merci, bonne journée
Hors ligne
#22 Le 27/11/2009, à 13:08
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
C'est peut-être justement parce qu'ils n'existent pas ?
sudo touch /usr/lib/kde4/libexec/kdesu
sudo touch /usr/lib/kde4/libexec/kdesu.not-kdebase-runtime
Sinon, tu auras compris que je ne pige absolument pas d'où peut venir le problème ...
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#23 Le 27/11/2009, à 13:41
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Je vais tenter ça ce soir.
Je comprends surtout que j'ai du faire à un moment une mauvaise manip qui petit à petit m'a amené à ce problème
C'est déjà sympa de ta part de m'aider
Hors ligne
#24 Le 27/11/2009, à 19:54
- aire-libre
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Pas mieux, même erreur.
Là je sais plus quoi faire... à part tout réinstaller
Hors ligne
#25 Le 27/11/2009, à 20:12
- xabilon
Re : [Résolu] Pb de dépendances avec kdebase-runtime
Au pif : que contient le fichier /var/lib/dpkg/diversions ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne