Bug 134176

Summary: "Error showing url" when "Get more extensions" is clicked
Product: [Fedora] Fedora Reporter: Ben Levenson <benl>
Component: thunderbirdAssignee: Christopher Aillon <caillon>
Status: CLOSED WORKSFORME QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: andy, gc
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-10-05 20:12:50 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 131589    

Description Ben Levenson 2004-09-29 23:36:46 UTC
Description of problem:
SSIA.
Clicking the "Get more extensions" link from Thunderbird produces
the following error:

  Error showing url: There was an error launching the
  default action command associated with this location.
  <OK>

Version-Release number of selected component (if applicable):
thunderbird-0.8.0-1
firefox-0.10.0-1.0PR1.2

How reproducible:
100%

Steps to Reproduce:
1. Use "Preferred Applications" to set default mail client to 
Thunderbird, and default web browser to firefox.
2. Launch Thunderbird and go to Tools -> Extensions
3. Click "Get more extensions"
  
Actual results:
Error message described above.

Expected results:
Firefox should launch and go to the https://update.mozilla.org/ page
for Thunderbird extensions.

Additional info:
Same error message is produced when "Get more themes" is clicked.
Firefox is launched as expected when clicking links in an email 
message.

Comment 1 Christopher Aillon 2004-10-05 20:12:50 UTC
Works fine for me in latest rawhide.

Comment 2 Giuseppe Castagna 2004-11-12 21:00:21 UTC
I had the same problem. If it is like me it comes from an older
configuration I herited from first versions of Thunderbird. This can
be solved by changing the default browser twice. If you use GNOME2 you
can go to: GNOME Control Centre> Advanced> Preferred Applications and
configure your default browser (do it once with Mozilla, and the
second time wih Firefox) ... it should now work.


---Beppe---

Comment 3 Andy Green 2005-01-22 10:05:17 UTC
Thanks to Beppe for the hint above.  It is indeed caused by bringing
over a /home dir containing old info.

If you are not running Gnome, and only have KDE installed, you can fix
it like this:

vi ~/.gconf/desktop/gnome/url-handlers/http/%gconf.xml

(Do the same for https after :
vi ~/.gconf/desktop/gnome/url-handlers/https/%gconf.xml )

Change (well... this is what I saw) the bad
/usr/lib/firefox-0.10-1/firefox to /usr/bin/firefox  My current
firefox was 1.0, maybe I did not run Gnome since that time or something.

Save it.  Then one more step, gconfd runs as the interface to this
stuff for Firebird, even when you are KDE-only.  It has the old config
still loaded.  You must killall -9 gconfd-2, then Firebird will
properly service URL clicks.  Woohoo!

Comment 4 George Toft 2005-01-29 19:29:51 UTC
I am running FC3 using icewm as my window manager.  No HTML links will
work in Thunderbird - not even the ones in the Welcome to Mozilla
Thunderbird panel.

The above files do not exist on my system
(~/.gconf/desktop/gnome/url-handlers/http/%gconf.xml, etc)

Here's what I did to get it working.
1.  Based on info here:
http://www.mozilla.org/projects/thunderbird/linuxurls.html
I located my prefs file ~/.thunderbird/60hya6x9.default/prefs.js -
your location will be different - just look under ~/.thunderbird

2.  Stop thunderbird - it seems to write the prefs.js file upon exit.

3.  I added the following line BEFORE the
user_pref("network.proxy.ftp"... entry:

4.  Saved file

5.  Start thunderbird.