User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.7) Gecko/20061029 Firefox/1.5.0.7 Build Identifier: Trying to start a GNOME session doesnt work (the bonobo related parts anyway, which is most of the DE) with libbonobo 2.16.0 and shermans-aquarium 2.2.0. This error is given- Nautilus can't be used now, due to an unexpected error from Bonobo when attempting to register the file manager view server. $ bonobo-activation-run-query --register-servers says that it has a problem parsing /usr/lib/bonobo/servers/GNOME_ShermansaquariumApplet.server on line 29, although the file is only 28 lines long. unmerge shermans-aquarium and all is well. Reproducible: Always Steps to Reproduce: 1.# emerge =gnome-base/libbonobo-2.16.0 2.# emerge =gnome-extra/shermans-aquarium-2.2.0 3.launch GNOME session Actual Results: pretty blue screen. but no panel or desktop. no bonobo processes running. and this error (process:16672): Bonobo-Activation-CRITICAL **: bonobo_activation_query: assertion `ac != NULL' failed NULL result failed Expected Results: lovely gnome interface with desktop, panel, and swimming fishes(i won't miss them). this install was my first gentoo install (which i hear you shouldnt keep) and i have been running it for about 10 months breaking it badly quite often . as a result it is somewhat hacked together (but boy have i learned alot). hopefully thats not what caused this bug. I am gonna call this a blocker because it prevented me from using gnome at all. # emerge --info Portage 2.1.2_rc1 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.17-gentoo-r5 x86_64) ================================================================= System uname: 2.6.17-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3700+ Gentoo Base System version 1.12.5 Last Sync: Mon, 30 Oct 2006 02:30:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -pipe -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/initng-portage /usr/local/overlays/xgl-coffee /usr/local/overlays/tonys" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aalib alsa berkdb bitmap-fonts cdr cdrom cli cracklib crypt cups dlloader dri dvd dvdread eds elibc_glibc emboss encode esd foomaticdb fortran ftp gif gnome gpm gstreamer gtk gtk2 iconv imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jack jack-tmpfs jpeg kernel_linux ladspa libcaca lzw lzw-tiff mad mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre pdf perl png portaudio ppds pppd python qt3 qt4 quicktime readline reflection sdl session sndfile spell spl ssl svg symlink tcpd tiff truetype-fonts type1-fonts unicode usb userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa vorbis xorg xpm xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
*** Bug 153390 has been marked as a duplicate of this bug. ***
hmm, 2.2.0 is outdated anyways, you could try to either bump the ebuild yourself to 3.0.1 or use the sources from the homepage (http://aquariumapplet.sourceforge.net), sounds to me like 2.2.0 is not compatible with gnome 2.16
shermans-aquarium isn't updated since 2004 afaik.
I'd say that shermans-aquarium is less likely to be the culprit, since I haven't had it installed for years and I share the problem with Tony. At least one more user has talked about the problem in the Gentoo forum (see: http://forums.gentoo.org/viewtopic-p-3778051.html#3778051 for details), but I'm unaware if jedioetzi has the fish-tank in his box. I still believe it's related to the interaction between bonobo, Nautilus and Gnome 2.16.
(In reply to comment #4) > I still believe it's related to the interaction between bonobo, Nautilus and > Gnome 2.16. No. /var/log/messages tells something like invalid utf-8 codes in /usr/lib/bonobo/servers/GNOME_ShermannsaquariumApplet.server and iconv -f latin1 -t utf-8 also fixes that problem, converts some 'sv' locale chars to utf-8. It ist definitly a charset-conversation problem, this mentioned xml file does not contain any information of the charset it is created in . But maybe there is a rule that every configuration in this place has to use the locale - then it is a shermans ebuild bug while missing to convert the file to utf-8. If you do not believe open that file and change it for yourself. ervin
I have been having the same problem. I could not log in, getting stopped at an error dialog thrown up by nautilus relating to bonobo. After reading this bug, emerge -C shermans-aquarium fixed the problem for me.
any updates on this? should we last-rite shermans-aquarium if upstream is dead? Thanks
last rites++
or upgrade the ebuild to 3.0.1 since 2.2.0 was released in august of 2002. I will compile 3.0.1 and see if it works on my system.
I decided to emerge 2.2.0 from portage to make sure it would still reproduce and lo and behold it works just like it should. I still have libgnome and libbonobo versions 2.16.0 . I did update/change_from_default some locale stuff a few months ago when i decided to set my default paper size. Perhaps that had something to do with it. I think we should update the ebuilds instead of just doing away with it. it appears to function fine. Besides, wanda would be lonely without sherman and wmfishtime just doesnt do it for me.
Tony, thanks for your quick answer. Is there any chance you could give the latest version a try ? Thanks a lot
No response, assuming fixed.