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

KeePassRPC.plgx incompatible with Keepass 2.32? #657

Closed kyriog closed 8 years ago

kyriog commented 8 years ago

Hi everyone,

I recently upgraded my Ubuntu from 15.10 to 16.04.

Since I restarted my computer, when I start Keepass, a popup says me:

The following plugin is incompatible with the current KeePass version: /usr/lib/keepass2/plugins/KeePassRPC.plgx

Have a look at the plugin's website for an appropriate version.

According to Firefox, I'm using KeeFox 1.6.0. I already tried to remove the plugin from KeePass and copy it again from Keefox directory, but I still have the same message. About KeePass says I have "Version 2.32 (Dev)", with 3 components:

I also have 2 another plugins for better integration with Ubuntu:

What can I do to get back my KeeFox working on Firefox?

Thanks for your help! :)

Eagle-SK commented 8 years ago

I agree with kyriog. After installing the new version of Ubuntu Xenial, the plugin KeePassRPC.plgx stopped working. KeePass: 2.32 KeeFox: 1.6.0 I also tried the beta version of plugin which it also did not work. keepassrpc plgx

dlech commented 8 years ago

Duplicate of #648?

If not a duplicate, what is the output of running keepass2 --debug from the command line?

By the way, the same ppa as the Ubuntu integration plugins has keepass2-plugin-rpc which is working on my 16.04 system.

Eagle-SK commented 8 years ago

No, it is not the same error. Command "keepass2 --debug" opened two windows. Screenshots are in the attachment.

But there is a good news. When I installed your new deb package from the source "https://launchpad.net/~dlech/+archive/ubuntu/keepass2-plugins/+files/keepass2-plugin-rpc_1.6.0-2_all.deb", everything began work.

With the "keepass2-plugin-rpc_1.6.0-2_all.deb" were installed few "mono" packages, called "libmono-csharp4.0c-cil, libmono-microsoft-csharp4.0-cil, mono-dmcs, mono-mcs". This is probably the reason why it was not functional.

In the Ubuntu 15.10 I had installed (copied) plugin, which was a part of the Mozilla KeeFox extension, complete mono library, and it works.

Thank you for your help. keepassrpc plgx01 keepassrpc plgx02

kyriog commented 8 years ago

Confirmed here, it's a different error than #648.

I tried to install those 4 packages with keeping my KeePassRPC.plgx, but it still not working. But if I try to install the plugin using apt-get, two other packages were requested:

I installed both manually and plugin compiled successfully.

To make things easier, I installed the plugin using the Ubuntu package, it should prevent things getting bad.

mikolak-net commented 8 years ago

@kyriog : I've taken the liberty to add your workaround to the installation instructions: https://github.com/luckyrat/KeeFox/wiki/en-%7C-Installation-%7C-Linux#install-additional-plugin-dependencies-ubuntu-1604-only

Thanks for diagnosing the problem, by the way :).

abumalick commented 8 years ago

installing the deb package : "https://launchpad.net/~dlech/+archive/ubuntu/keepass2-plugins/+files/keepass2-plugin-rpc_1.6.0-2_all.deb", everything began work. And then flushing the plugin cache worked for me. Thanks@Eagle-SK

tyndouf commented 8 years ago

Thank you dlech, the command line keepass2 --debug was the right solution for me.

What this command line performs really?

melissaboiko commented 7 years ago

I had this issue on Debian stretch (as of today, on freeze status as testing). The additional dependencies cited above "for Ubuntu 16.04 only" solved it.