this happened to me after I installed and purged opera.. I was able to work around it..
edit the launch_url.sh file in your favorite text editor (in your secondlife directory, wherever it is)
look for the following section and comment it out as I have here. DON'T comment out whatever browser you like to use - firefox works fine for me, so I leave it uncommented.
I know, it's just a workaround, but I hope it helps..
# if $BROWSER is defined, use it.
#XBROWSER=`echo "$BROWSER" |cut -f1 -d:`
#if [ ! -z "$XBROWSER" ]; then
# XBROWSER_CMD=`echo "$XBROWSER" |cut -f1 -d' '`
# # look for $XBROWSER_CMD either literally or in PATH
# if [ -x "$XBROWSER_CMD" ] || which $XBROWSER_CMD >/dev/null; then
# # check for %s string, avoiding bash2-ism of [[ ]]#
# if echo "$XBROWSER" | grep %s >/dev/null; then
# # $XBROWSER has %s which needs substituting
# echo "$URL" | xargs -r -i%s $XBROWSER &
# exit
# fi
# $XBROWSER has no %s, tack URL on the end instead
# $XBROWSER "$URL" &
# exit
# fi
# echo "$0: Couldn't find the browser specified by \$BROWSER ($BROWSER)"
# echo "$0: Trying some others..."
#fi
# else kfmclient
# (embodies KDE concept of 'preferred browser')
#if which kfmclient >/dev/null; then
# kfmclient openURL "$URL" &
# exit
#fi
# else x-www-browser
# (Debianesque idea of a working X browser)
#if which x-www-browser >/dev/null; then
# x-www-browser "$URL" &
# exit
#fi
# else opera
# (if user has opera in their path, they probably went to the
# trouble of installing it -> prefer it)
#if which opera >/dev/null; then
# opera "$URL" &
# exit
#fi
# else firefox
if which firefox >/dev/null; then
firefox "$URL" &
exit
fi
(edited: apparently I missed a couple of commented lines in the orriginal posting here - all should be commented as shown below.)
From: someone
# fi
# $XBROWSER has no %s, tack URL on the end instead
# $XBROWSER "$URL" &
# exit
# fi
# echo "$0: Couldn't find the browser specified by \$BROWSER ($BROWSER)"
# echo "$0: Trying some others..."
#fi