I did an 'emerge --update --deep world' today. I had no particular problems that I saw. There were a number of /etc/ updates to do concerning gnome. I believe they all got done. This evening I find I am unable to launch Mozilla by clicking on a link. In the login console I see a message which I will try to copy here: (evolution:28591):evolution-mail-WARNING **: gnome_url_show: There was a error launching the default action command associated with this this location Reproducible: Always Steps to Reproduce: 1. Click on link in Evolution email. Actual Results: Nothing happens, other than message in console. Expected Results: Should open Mozilla and go to web page. This has worked in the past. Wizard root # emerge info Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(TM) XP 2600+ ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg kde libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga tcltk java guile sdl gpm tcpd pam ssl perl python esd imlib oggvorbis qt motif opengl mozilla cdr X gtk -gnome alsa radeon" Wizard root #
Sounds like gconf settings might've gotten messed up. The key you want to edit is /desktop/gnome/url-handlers/http/command, something like "mozilla %s". A better way (if you have control-center installed) is to run gnome-default-applications-properties and setup mozilla. See how this goes, otherwise we'll need to look further.
It looks like you are right. I was having this same problem. So I did the following: -- sanity check -- % gconftool-2 --get /desktop/gnome/url-handlers/http/command epiphany %s % gconftool-2 --get /desktop/gnome/url-handlers/https/command epiphany %s -- fix -- % gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string "mozilla %s" % gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string "mozilla %s" And it works for me, although it needs to be done on a per-user basis I think.
thats a gnome 2.4 default setting, which i guess got updated when you did you emerge --update --deep. i've just added a message at the end of evolution's install. but apart from that, we're not about to remove the default handler for gnome 2.4