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

KeeFox 1.6 not working in Ubuntu #648

Closed ghost closed 8 years ago

ghost commented 8 years ago

Hello. I have tried installing the new KeeFox 1.6 in Ubuntu 14.04.4 LTS. The issue I have is that the plugin installs fine, but it never makes the connection to KeeFox. I've copied the plugin to the correct directory and it is able to launch KeePass from within Firefox, but it never actually connects. It just keeps asking me to launch.

luckyrat commented 8 years ago

Check that there aren't two KeePass installations or two KeePassRPC.plgx files on your system and then check the Tools/Plugins menu in KeePass to see if KeePassRPC 1.6.0 is listed.

Is this the first time you've installed KeeFox on this system or are you upgrading from an earlier version? If so, which one?

ghost commented 8 years ago

I've confirmed that there is only one. The KeePassRPC plugin version is 2.0.19.26948.

I recently reinstalled, however I've had success with versions before this one. I haven't tried an older version yet to see if that is the issue, but I can try checking that now.

ghost commented 8 years ago

Confirmed working fine in KeeFox 1.5.4

ghost commented 8 years ago

I noticed that KeeFox is able to remember the plugin settings after I remove it and reinstall. Where are these stored?

saierd commented 8 years ago

I had the same problem. Firefox automatically updated KeeFox to 1.6. Then it could not connect to KeePass anymore (it did work before the update).

I could solve it manually by reinstalling KeeFox and copying KeePassRPC.plgx into the KeePass directory again.

gesnaud commented 8 years ago

Hello,

Same issue on a Debian 8. I update keefox to 1.6 My keepass is 2.32.

I copy the plgx from my firefox profile to the keepass plugins dir. When I click on launch keepass in Firefox i have a dialog box telling me that my plgx plugins is not compatible with my keepass version.

Thx

dlech commented 8 years ago

@gesnaud, "When I click on launch keepass in Firefox i have a dialog box telling me that my plgx plugins is not compatible" is not the same issue. Please run KeePass from the command line with mono /path/to/KeePass.exe --debug. Then open a new issue on GitHub and paste the results there. Most likely you are missing a dependency which can be solved with sudo apt-get install mono-complete.

dlech commented 8 years ago

I noticed that KeeFox is able to remember the plugin settings after I remove it and reinstall. Where are these stored?

They are stored in your user preferences in your FireFox profile. You can type in about:config in the address bar in FireFox and search for "keefox" to see how the settings are stored.

gesnaud commented 8 years ago

sudo apt-get install mono-complete

Sorry, I missed that... it dit the trick! Thx & have a nice day!

gregoiredx commented 8 years ago

Like braderhart, I've been struggling with connection to keepass problems on Ubuntu 15.10 after an upgrade to keefox 1.6.0. I downgraded to keefox 1.5.4 and everything works again (after downgrading the keepass plugin too). Could it be linked to the new .NET Framework 4 requirement (I'm running mono 3.2.8)?

dlech commented 8 years ago

It looks like libmono-system-numerics4.0-cil is needed in 1.6.x but was not before. See this discussion. You can know if the problem is the same by logging as seen in the link.

If you are installing from my ppa, then upgrade again. I have fixed the dependency. If not, try sudo apt-get install libmono-system-numerics4.0-cil.

DigitalBrains1 commented 8 years ago

This fixed it for my Debian 8.3/jessie/stable i686. Thanks!

ghost commented 8 years ago

@dlech Thanks! That fixed it.

ghost commented 8 years ago

I updated the wiki and am closing the issue.