I have Chromium as the default web browser. A certain site only allows the use of either Internet Explorer and Firefox web browsers.
When I open up the dashboard and type firefox in the search, I can't find it.
firefoxunity-dash
I have Chromium as the default web browser. A certain site only allows the use of either Internet Explorer and Firefox web browsers.
When I open up the dashboard and type firefox in the search, I can't find it.
Best Answer
If you search for Firefox and don't find it, that suggests it's not installed.
To be sure, open a Terminal window (Ctrl+Alt+T) and run:
If you get nothing, or all the entries given by the second command start with something other than
ii
(likerc
), then Firefox is not installed.You can install firefox from the Software Center or by running:
If you get something, try running Firefox from the command-line:
If that works, then you've solved the main problem (and you can solve the problem of why you cannot run Firefox from the dash at your leisure).
If that does not work, then the way it doesn't work will provide valuable diagnostic information about the problem. In that case, please edit your question to include this information (or, for people other than the author of this question: you can search for your problem and post a new question if you don't find a solution).
I've listed some examples below of how it might not be working, along with some solutions.
If the Command-Line Shell Cannot Find Firefox Either
You might see an error like this when you try to run
firefox
:firefox: command not found
The program 'firefox' is currently not installed. ...
The fix is to Install the
firefox
package.Or if it's installed, reinstall it with
sudo apt-get --reinstall install firefox
.(See below for another, more effective of reinstallation, which really does more than just reinstalling.)
Crashing
You might get an error that says
Segmentation fault
,core dumped
,assert
,assertion
, or any combination of those.That means Firefox has crashed. So you should consider reporting the bug. Read this carefully. (This question is a good resource too.) This is a crash, so you'll want to attach a stack trace: here's how that works, here's some privacy considerations (particularly relevant here since information from your Firefox profile might end up attached). Configure Apport to submit crash data for attachment to your bug report. Produce the crash and report the bug. But also try the fix below, as whether or not it works should be noted in your bug report--also, because that can help you use Firefox!
General Failure to Run
If there is no error, Firefox just hangs without a message, or quits immediately (or crashed as above), there are two fixes/workarounds:
Try running Firefox as another user (or as Guest). Any user-specific problem won't occur.
Your Firefox profile is stored in a folder called
.mozilla
in your home folder (as suggested in vasa1's comment). Rename it to.mozilla.old
(Ctrl+H shows hidden items like this in Nautilus).If you prefer, here's the command-line way:
Whichever way you use, make sure Firefox isn't running at all when you do it. (You can run
ps | grep -v grep | grep firefox
if you like, to check.)Then run Firefox, and it should generate a new profile. If the problem was related to or triggered by data in your old profile, renaming the profile should fix it.
Running Firefox with a new profile will fix most (though not absolutely all) user-specific problems. (It won't fix all of them because some can be in programs other than Firefox.)
Reinstalling the Package and Purging Systemwide Configuration Files
Sometimes when a program is not working, reinstalling the package that provides it with fresh systemwide configuration files (as sean_m suggested) can help. This is really doing things:
To reinstall Firefox and with new configuration files (as well as new copies of other files, like the Firefox executable), run:
This (and any other "purge" method) only replaces systemwide configuration files--files that affect the configuration for all users. This does not affect individual users' profiles or other user-specific configuration.
See
man apt-get
and the Ubuntu wiki for more information about what the--purge
flag (and thepurge
action) does.