I upgraded bonobo-activation from 2.2.2 to 2.2.3 yesterday as part of upgrading evolution, and it left GNOME unable to use any bonobo components. Reverting to version 2.2.2 fixed the problem. It might have something to do with this GNOME bug. http://bugzilla.gnome.org/show_bug.cgi?id=90983
'emerge info' please and some sort of output on the breaking GNOME (check .gnomerc-errors ). I don't see how the bug is related. It talks about crashing bonobo when you use invalid server files and how to circumvent that by fixing error logging, which shouldnt happen on a normal system.
emerge info: Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r3 i686 AMD Athlon(tm) XP 2100+ GENTOO_MIRRORS="ftp://afs-net.tamu.edu/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline svga tcltk java X sdl gpm tcpd pam ssl perl python imlib oggvorbis gnome gtk opengl mozilla cdr 3dnow acpi alsa -arts canna cjk dvd esd fbcon gtk2 jikes -kde mmx -motif -qt sse" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -O2 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j5" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox distcc" .gnomerc-errors: SESSION_MANAGER=local/chi.xepher.net:/tmp/.ICE-unix/3337 No object_type set for panel object with ID 0t1056418949ut978117u1010p3392r1736187001k3221221036 No object_type set for panel object with ID 0t1050696141ut644884u1010p28433r1108671369k3221220972 No object_type set for panel object with ID 10t1051403606ut564320u1010p13294r234752292k3221220940 No object_type set for panel object with ID 2t1051401293ut126982u1010p12190r1982968751k3221220940 No object_type set for panel object with ID 1t1051400781ut583664u1010p12190r107433420k3221220940 No object_type set for panel object with ID 2t1051400367ut433333u1010p3705r602421046k3221221020 No object_type set for panel object with ID 3t1047165358ut105060u1010p1489r48181191k3221221100 (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x8473f48' has no handler with id `1648146616' (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x86a41b0' has no handler with id `18' (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x86a41b0' has no handler with id `19' (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x8409cb8' has no handler with id `3989' (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x82ac6c0' has no handler with id `135463760' (evolution:3394): GLib-GObject-WARNING **: gsignal.c:2010: instance `0x82ac6c0' has no handler with id `136182208' trying to load bookmarks from /home/will/.galeon/bookmarks.xbel Detected version of bookmarks file: galeon2 Window manager warning: Broken client! Window 0x1c00002 (rxvt) changed client leader window or SM client ID The error message displayed when starting a GNOME app: Cannot activate component OAFIID:GNOME_Evolution_Mail_ShellComponent : The error from the activation system is: Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (This is from evolution, but other GNOME apps fail with similar errors.)
Alright, I found the solution in <a href="http://forums.gentoo.org/viewtopic.php?t=68728">this thread</a> in the forum.
hmm i thought this problem was history, it is known to me actually. Didn't think of it here. It has all todo with running bonobo 1 and 2 versions alongside, which doesn't go well. Good you figured it out yourself. Closing this one.