Open "about:config"
Create if necessary and set the key to false for:
extensions.checkCompatibility
After you install the plug-in you want, go ahead and set it back to true again. Once it's installed it will start working.

Technical notes, and other ideas.
Open "about:config"
Create if necessary and set the key to false for:
extensions.checkCompatibility
After you install the plug-in you want, go ahead and set it back to true again. Once it's installed it will start working.
Change the following default settings in Firefox and you should be good to go.
about:config
layout.spellcheckDefault
change 1 -> 2
You need to install a plug-in you know is compatible, but is failing the check. Create and/or modify the following key in the "about:config" section.
extensions.checkCompatibility
After you have installed and used the plug-in you can turn this back off again; however, the plug-in will become disabled. Just turn off the check again whenever you want to use the failing plug-in.
This is an update of previous notes for pre-3.0 versions. It's untested. I recommend you backup the entire folder just in case.
signons3.txt
key3.db
bookmarkbackups\*.json (for import)
cookies.sqlite
Attempted to change with about:config
Set network.negotiate-auth.allow-proxies to false
Did not quite work, filtered on "proxies" and set everything back to default values.
Also, set all of the "No Proxy" settings for the browser.
Currently this appears to be a networking issue with Firefox. Currently none of my attempts to fix the problem have worked.