| 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. *** |