Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64460 - [Firefox] Mycroft "Add Engines" doesn't work.
Summary: [Firefox] Mycroft "Add Engines" doesn't work.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-17 14:47 UTC by dynamotwain
Modified: 2004-11-15 13:32 UTC (History)
0 users

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 dynamotwain 2004-09-17 14:47:45 UTC
The Mycroft search bar (That thing with the Google icon to the right of the addressbar) has a link to their site allowing you to add support for more search engines via the "Add Engines" link. However, none of these will install.
Clicking on IMBD, for example, and then the "OK" button on the install dialog just causes a silent failure. (Restarting firefox does not cause the engine to show up)

Reproducible: Always
Steps to Reproduce:
1. emerge =net-www/mozilla-firefox-1.0_pre
2. (As user) firefox
3. Click on "Google" icon in upper right corner.
4. Click on "Add Engines"
5. Click on IMDB (or any other engine)
6. Click on IMDB (First link on the left, NOT imdb.com)
7. Click on "OK"
8. Restart firefox


Actual Results:  
Only Amazon.com, Google, Dictionary.com, Ebay, and Yahoo are listed, but not
IMDB on the Mycroft search engine menu.

Expected Results:  
On the list of Mycroft search engines in the drop down menu,
IMDB will be listed, allowing one to search IMDB directly from the toolbar.

It worked for me on mozilla-firefox-bin-0.9, but not on mozilla-firefox (not
-bin) versions 0.9.3 or 1.0_pre.
There are no errors printed in the JS console, the terminal, nor any pop-up windows.
Comment 1 dynamotwain 2004-09-18 14:12:05 UTC
Well, I've found the "solution".
In mozilla-firefox-bin, /opt/firefox/searchplugins has write access for everybody.
In net-www/mozilla-firefox, /usr/lib/MozillaFirefox/searchplugins only allows root to write to the directory.

`chmod 777 /usr/lib/MozillaFirefox/searchplugins` solved the problem.

For some reason, Mycroft doesn't allow interactive profile installs, only global.
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2004-11-15 13:32:18 UTC
Nothing to fix here.  Users shouldn't be able to write to the global plugins directories.  The only solution is for upstream to make profile-based plugins work better.