Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153389 - nautilus and gnome-panel won't start because of bonobo error
Summary: nautilus and gnome-panel won't start because of bonobo error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 153390 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-10-29 20:03 UTC by Tony Taylor
Modified: 2007-12-13 05:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Taylor 2006-10-29 20:03:47 UTC
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
Comment 1 Mart Raudsepp gentoo-dev 2006-10-29 20:07:48 UTC
*** Bug 153390 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Mende (RETIRED) gentoo-dev 2006-10-29 20:08:38 UTC
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
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-11-04 21:00:58 UTC
shermans-aquarium isn't updated since 2004 afaik.
Comment 4 Gus 2006-12-12 06:41:35 UTC
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.
Comment 5 Ervin Peters 2006-12-12 11:02:14 UTC
(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
Comment 6 Tad Marko 2006-12-13 10:53:24 UTC
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.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2007-06-14 21:40:54 UTC
any updates on this? should we last-rite shermans-aquarium if upstream is dead? Thanks
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-06-14 21:47:08 UTC
last rites++
Comment 9 Tony Taylor 2007-06-14 22:06:34 UTC
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. 
Comment 10 Tony Taylor 2007-06-14 22:23:40 UTC
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.
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2007-06-15 05:57:55 UTC
Tony, thanks for your quick answer.

Is there any chance you could give the latest version a try ?

Thanks a lot
Comment 12 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-12-13 05:50:58 UTC
No response, assuming fixed.