Description of problem:
Install greasemonkey from the firefox add-ons search page. Restart firefox
according to instructions to have plugin take effect. That much appears
to work fine, but then exit firefox and try to start firefox again, and
it always exits with exit status 1.
Run firefox -safe-mode, select disable all add-ons. Now you can run firefox
again, you can even go enable the add-ons, as long as you don't enable
If you do enable greasemonkey, the next time you start firefox,
it exits again with status 1.
Version-Release number of selected component (if applicable):
100% on fedora 13, on fedora 12 greasemonkey seems to work fine.
Steps to Reproduce:
1. see above
FF stops running
FF keeps working, and I can use greasemonkey scripts.
I initially chimed in on bug 593042 because it seemed similar, but
now I'm not so sure, so I make this separate bug.
I have greasemonkey 0.8.20100408.6 and mozilla-adblockplus in firefox-3.6.3-4.fc13.x86_64, apparently without any problems (they worked okay in F12 also). I suppose you could try uninstalling all extensions, cleaning out all extensions* files and directories from ~/.mozilla/firefox/*.default, then reinstalling them in case something there is broken.
led to the conclusion that this is really mozilla bug:
My /home is indeed a symlink. When I change my user's definition to
point to the actual path rather than using the symlink /home as
part of the path, I can run firefox with greasemonkey enabled.
(In reply to comment #2)
> My /home is indeed a symlink. When I change my user's definition to
> point to the actual path rather than using the symlink /home as
> part of the path, I can run firefox with greasemonkey enabled.
We don't support symlinked $HOME. Especially with Firefox you get into serious conflicts with SELinux which doesn't like symlinks on important directories.
Closing as NOTABUG.
I don't get into selinux trouble if I have selinux turned off :-).
However, I have now switched to a bind mount of /home instead of a symlink,
and that seems to work fine, there may be other tools that like that better
than a symlink out there, so it is probably a better idea.