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 greasemonkey. 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): firefox-3.6.3-4.fc13.x86_64 How reproducible: 100% on fedora 13, on fedora 12 greasemonkey seems to work fine. Steps to Reproduce: 1. see above 2. 3. Actual results: FF stops running Expected results: FF keeps working, and I can use greasemonkey scripts. Additional info: 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.
This discussion: http://groups.google.com/group/greasemonkey-users/browse_thread/thread/f74ba159c50110ca led to the conclusion that this is really mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=551152 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.