kee-org / KeeFox

Legacy browser and XUL application integration with KeePass Password Safe. See https://github.com/kee-org/browser-addon for the new version for Firefox 57+
https://forum.kee.pm
418 stars 48 forks source link

Updated Firefox conflicting with older Pale Moon #132

Closed luckyrat closed 11 years ago

luckyrat commented 11 years ago

I upgraded Firefox to 10.0. However, I also run PaleMoon, which is currently on version 9.1.

Firefox keeps upgrading keefox to 0.9.4. However, PaleMoon remains at 0.9.3. This appears to cause a conflict in the KeePassRPC.plgx file because 0.9.4 wants to update it and 0.9.3 wants the earlier dated version.

Therefore, each browser is screwing up the other and the plugins continue to want to be reinstalled.

luckyrat commented 11 years ago

Imported from trac issue 120. Created by b-ind on 2012-02-06T23:27:28, last modified: 2012-02-10T14:45:04

luckyrat commented 11 years ago

Trac comment by luckyrat on 2012-02-09 00:05:23:

I've never tried using PaleMoon but I suspect the effect is similar to running two different firefox profiles.

KeeFox requires a particular version of a KeePass plugin (KeePassRPC) which it installs when you go through the setup process. Sometimes KeeFox will work with an older version of the KeePassRPC plugin but that situation is not too common. When you setup 0.9.3 in PaleMoon it will overwrite the KeePassRPC plugin with the older version so that it can work correctly.

Does PaleMoon run Firefox addons natively or is it a seperate application like SeaMonkey? If the former then you should be able to just manually install KeeFox 0.9.4 in PaleMoon.

If you really need to run different versions of KeeFox you could try setting PaleMoon's KeeFox installation to "portable mode" and point it to an entirely seperate installation of KeePass but under no circumstances are you able to share a single KeePass instance across more than one browser.

luckyrat commented 11 years ago

Trac comment by b-ind on 2012-02-09 01:10:54:

Pale Moon is basically a streamlined version of Firefox (you can see it at http://www.palemoon.org/). It does run addons natively and, as long as Firefox and Pale Moon were on the same version (both 9), there wasn't a problem. I had been using it successfully for sometime on both Firefox and Pale Moon. I expect this problem would occur as well if someone were running two different versions of Firefox (e.g., Firefox 9 and 10), but am not sure.

Can you provide the instructions please as to how to manually install? I see the build at https://github.com/luckyrat/KeeFox/tree/1.0/Firefox%20addon/KeeFox but not sure what to do with it. Thanks.

luckyrat commented 11 years ago

Trac comment by luckyrat on 2012-02-10 00:16:30:

I'd hazard a guess that you're running a 64bit operating system which Palemoon is taking advantage of. Before KeeFox 0.9.4 x64 builds of Firefox were not supported and could only be used via manual installation (or perhaps in your case by virtue of you setting up KeeFox through a 32bit Firefox on the same system).

To get the XPI you can just download it from https://addons.mozilla.org/en-US/firefox/addon/keefox/ (right click to download the XPI directly - or use a different browser).

More detailed manual installation instructions are here: https://sourceforge.net/apps/trac/keefox/wiki/Manual/Using%20KeeFox/Manual%20installation

luckyrat commented 11 years ago

Trac comment by b-ind on 2012-02-10 14:45:04:

Manually installing it into Pale Moon worked. Thanks. (And, yes, I am running 64-bit.)