Page 1 sur 1

[libdbus] Pb suite maj KDE (résolu)

Publié : lun. 30 oct. 2006, 02:32
par mélodie
Bonjour,
J'ai un petit problème après mise à jour de kdebase kde-common kdelibs, la console graphique Terminal et le navigateur Thunar ne se lancent plus (libdbus est partie et ne veut plus s'installer).
$ thunar
thunar: error while loading shared libraries: libdbus-1.so.2: cannot open shared object file: No such file or directory
$ terminal
terminal: error while loading shared libraries: libdbus-1.so.2: cannot open shared object file: No such file or directory
$ sudo /etc/rc.d/hal restart
Password:
:: Stopping Hardware Abstraction Layer [FAIL]
:: Starting Hardware Abstraction Layer [BUSY] /usr/sbin/hald: error while loading shared libraries: libdbus-1.so.2: cannot open shared object file: No such file or directory
[FAIL]
Il reste le message de fin de téléchargement qui m'intrigue
# pacman -S kde-common kdebase kdelibs
:: kde-common-3.5.5-1: is up to date. Upgrade anyway? [Y/n]
:: kdelibs-3.5.5-5: is up to date. Upgrade anyway? [Y/n]

Targets: kde-common-3.5.5-1 dbus-glib-0.71-1 hal-0.5.8.1-3 pmount-0.9.13-2 dbus-qt3-0.62-1 kdebase-3.5.5-4 kdelibs-3.5.5-5

Total Package Size: 49.7 MB

Proceed with upgrade? [Y/n]

checking package integrity... done.
loading package data... done.
checking for file conflicts...
error: the following file conflicts were found:
dbus-glib: /usr/bin/dbus-binding-tool: exists in filesystem
dbus-glib: /usr/include/dbus-1.0/dbus/dbus-glib-bindings.h: exists in filesystem
dbus-glib: /usr/include/dbus-1.0/dbus/dbus-glib-error-enum.h: exists in filesystem
dbus-glib: /usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h: exists in filesystem
dbus-glib: /usr/include/dbus-1.0/dbus/dbus-glib.h: exists in filesystem
dbus-glib: /usr/include/dbus-1.0/dbus/dbus-gtype-specialized.h: exists in filesystem
dbus-glib: /usr/lib/libdbus-glib-1.a: exists in filesystem
dbus-glib: /usr/lib/libdbus-glib-1.so: exists in filesystem
dbus-glib: /usr/lib/libdbus-glib-1.so.2: exists in filesystem
dbus-glib: /usr/lib/libdbus-glib-1.so.2.0.0: exists in filesystem
dbus-glib: /usr/lib/pkgconfig/dbus-glib-1.pc: exists in filesystem
dbus-qt3: /usr/include/dbus-1.0/dbus/connection.h: exists in filesystem
dbus-qt3: /usr/include/dbus-1.0/dbus/dbus-qt.h: exists in filesystem
dbus-qt3: /usr/include/dbus-1.0/dbus/message.h: exists in filesystem
dbus-qt3: /usr/include/dbus-1.0/dbus/server.h: exists in filesystem
dbus-qt3: /usr/lib/libdbus-qt-1.a: exists in filesystem
dbus-qt3: /usr/lib/libdbus-qt-1.so: exists in filesystem
dbus-qt3: /usr/lib/libdbus-qt-1.so.1: exists in filesystem
dbus-qt3: /usr/lib/libdbus-qt-1.so.1.0.0: exists in filesystem


errors occurred, no packages were upgraded.
Quelqu'un saurait-il m'expliquer pourquoi le système ne gère pas ça ? Et si je dois les ôter à la main, pour résoudre ça ?
Merci d'avance :)

Publié : lun. 30 oct. 2006, 08:28
par _alexmyself
ben les jarter a la mains ou installer dbus-tralala avec l'option f d'un point de vue mécanique ça va le faire..mais bon.... :roll:

Publié : lun. 30 oct. 2006, 08:30
par wain
ouep, pas d'autre choix que de lancer un:

Code : Tout sélectionner

pacman -Sf kde-common kdebase kdelibs
j'ai vu un problème similaire sur le forum anglais:
http://bbs.archlinux.org/viewtopic.php?t=26465

Publié : lun. 30 oct. 2006, 08:37
par marc[i1]
hummm !

vérifie tout de même si tu as pas un ignorelist :
http://wiki.archlinux.fr/howto:archlinux:pacman

J'ai fait la mise à jour de dbus et j'ai pas eu de soucis ... et le message dit clairement qu'il ne t'as rien installé.

Publié : lun. 30 oct. 2006, 09:00
par mélodie
marc[i1] a écrit :hummm !

vérifie tout de même si tu as pas un ignorelist :
http://wiki.archlinux.fr/howto:archlinux:pacman

J'ai fait la mise à jour de dbus et j'ai pas eu de soucis ... et le message dit clairement qu'il ne t'as rien installé.
Bonjour tout le monde !
Non, je n'ai pas d'ignorelist sous /etc/pacman.d et dans /etc/pacman.conf j'ai ôté les kde-like que j'y avais mis. Mais de toute façon, si ça empêche un upgrade automatique, ça n'interdit pas d'utiliser 'pacman -S', ce que rabâche consciencieusement la console à chaque fois que je lance une mise à jour de la base.
Pour l'instant, j'ai installé intltool, xfce4-dev-tool en tant que dépendances du thunar-svn actuel, puis gtk-doc parce que la compil de thunar-svn le demandait, puis... jade parce que la compil de gtk-doc le demandait. Mais jade échouait avec une erreur, donc j'ai écris un mail à l'auteur du pkgbuild.
thunar-svn échoue toujours, mais donne en motif qu'il n'a pas trouvé de makefile (alors qu'il y en a bien un, dans les sources).

Pour l'instant, je suis sous ion3, parce que cette usine à gaz me désole. Il a suffit que je veuille mettre konqueror à jour, à cause d'un comportement bizarre : il retournait sur mon home dés que je mettais un clic droit sur un fichier... :/

Qu'en pensez-vous ? je remplace xfce4 par fluxbox ? (ça me tente... vraiment !)

Publié : lun. 30 oct. 2006, 10:16
par Skunnyk
Plop !
Il dois y avoir un bug dans le pkg j'ai eu le meme probleme, mais il "suffit" a priori de faire un lien symoblique de ta librairie sur une autre version pour que ca fonctionne :

Code : Tout sélectionner

ln -s /usr/lib/libdbus-1.so.3.0.0 /usr/lib/libdbus-1.so.2 
Ca a reglé mon probleme de Terminal et Thunar qui ne se lancaient plus.

Publié : lun. 30 oct. 2006, 10:23
par mélodie
Bonjour Skunnyk,
C'est ce que Warnaud m'a fait faire sur le chan. J'ai aussi forcé l'installation des kde-and-co :)
Il reste un problème, je vais faire un autre fil.
Merci à tout le monde.

Publié : lun. 30 oct. 2006, 13:15
par wain
mélodie a écrit :Qu'en pensez-vous ? je remplace xfce4 par fluxbox ? (ça me tente... vraiment !)
Je vote "POUR" :daccord:
L'intérêt de linux c'est de pouvoir monter son système comme on en a envie.
Installes un gestionnaire de fenêtre léger comme fluxbox/blackbox/openbox/pekwm/fvwm et choisis les éléments graphiques dont tu as besoin: un pager, un panel, un moniteur système (conky, gkrellm).
Ton système sera aussi beau que sous kde, plus rapide et moins fragile lors des mises à jour :altere: