Summary: | Several broken libraries, including libdbus-glib-1.so.1.0.0 makes compiling and updating fail | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pierre Nicoli <pir2> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | blocker | CC: | e_cloud |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pierre Nicoli
2005-10-20 02:53:43 UTC
By the way, before any question is asked: * sys-apps/dbus Latest version available: 0.36.2 Latest version installed: 0.36.2 Size of downloaded files: 1,563 kB Homepage: http://dbus.freedesktop.org/ Description: A message bus system, a simple way for applications to talk to eachother License: || ( GPL-2 AFL-2.1 ) sounds like a subset of a broken update ( the dbus library isn't stable, so things depending on it now may need updating) run revdep-rebuild (-p) and see if it solves the issue. No change. I still have this in revdep-rebuild that doesn't seem to be repaired (maybe that's another problem altogether): Checking dynamic linking consistency... broken /usr/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) broken /usr/lib/python2.4/site-packages/dbus/dbus_glib_bindings.so (requires libdbus-1.so.0) broken /usr/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/lib/evolution/2.4/plugins/liborg-gnome-new-mail-notify.so (requires libdbus-1.so.0) broken /usr/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/X11R6/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) broken /usr/X11R6/lib/python2.4/site-packages/dbus/dbus_glib_bindings.so (requires libdbus-1.so.0) broken /usr/X11R6/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/X11R6/lib/evolution/2.4/plugins/liborg-gnome-new-mail-notify.so (requires libdbus-1.so.0) broken /usr/X11R6/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/kde/3.4/lib/kde3/kded_mediamanager.so (requires libhal.so.0) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so (requires libtk8.3.so libtcl8.3.so) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/bsddb.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/bsddb.so (requires libdb-3.1.so) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/dbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/gdbm.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/gdbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/mpz.so' broken /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/mpz.so (requires libgmp.so.3) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org/program/libofficebean.so' broken /opt/OpenOffice.org/program/libofficebean.so (requires libjawt.so) broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0 libbonobo-2.so.0) broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 libxml2.so.2 liblinc.so.1) broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2) done. (/root/.revdep-rebuild.3_rebuild) During the revdep-rebuild taht leads to : emerge --oneshot --nodeps =app-office/openoffice-bin-1.1.5 =www-client/mozilla-firefox-bin-1.0.7 That changes absolutely nothing to the broken dynamic linking (run revdep-rebuild 3 times in a row, same results). broken /usr/lib/libdbus-glib-1.so.1.0.0 (requires libdbus-1.so.0) this is a fun one, the dbus bindings for glib are broken, and cannot link to dbus. So anything that uses it will be horridly broken. Re-emerge dbus and try again. Why isn't evolution-data-server in the list? Its obviously broken according to the missing files: /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so Well that did the trick concerning dbus and company (indeed hald and hal-device-manager didn't work for example)... Still after that, concerning the other broken linking i re-run a revdep-rebuild, that reemerged firefox-bin once more, and after that here's what I get: webslinger ~ # revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/X11R6/lib/gaim/gevolution.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/libedata-cal-1.2.so.1.2.8 (requires libecal-1.2.so.2) broken /usr/X11R6/lib/libedata-book-1.2.so.2.1.6 (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so (requires libebook-1.2.so.3) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so (requires libecal-1.2.so.2) broken /usr/X11R6/lib/python2.4/site-packages/gmenu.so (requires libgnome-menu.so.0) broken /usr/X11R6/lib/libhal-storage.so.1.0.0 (requires libhal.so.0) broken /usr/kde/3.4/lib/kde3/kded_mediamanager.so (requires libhal.so.0) broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0 libbonobo-2.so.0) broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 libxml2.so.2 liblinc.so.1) broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --nodeps =www-client/mozilla-firefox-bin-1.0.7 Any idea how I could clean that up ? Okay, theese should help some: re-emerge : gnome-menus ( /usr/lib/python2.4/site-packages/gmenu.so ) evolution-data-server ( /usr/lib/evolution-data-server-1.2/* ) gaim ( /usr/lib/gaim/gevolution.so ) What I do not understand is why revdep-rebuild fails to locate theese? Have you been playing around with /var/db/* Files, or had a disk/fsck failure on that partition? *** Bug 123766 has been marked as a duplicate of this bug. *** |