keepasshttp icon indicating copy to clipboard operation
keepasshttp copied to clipboard

Plugin is incompatible with v2.35 on Ubuntu 16.04

Open rdorokhov opened this issue 7 years ago • 10 comments

Hello, I installed today the newest version (2.35) for Ubuntu (a native one from jtaylor) and currently I'm struggling around to install your plugin: it tells me that it is incompatible with the current version (look at the image). Am I doing eventually something wrong? auswahl_001

rdorokhov avatar Mar 08 '17 21:03 rdorokhov

@pfn I have also tried to remove the .plgx file and to put KeePassHttp.dll and Newtonsoft.Json.dll into the folder instead. It solved this problem, but now my keepass crashes, when I try to connect it with my Chrome plugin (chromelPass) and then notifies me that the .dll file is incompatible with this keepass version as well. Nevertheless I noticed that the KeePassHttp.dll was updated the last time a year ago and the Newtonsoft.Json.dll 6 years ago. Could you provide me current versions of these files, please?

rdorokhov avatar Mar 11 '17 04:03 rdorokhov

The problem was due to some mono libraries, after I installed mono-complete the plugin works properly. @pfn is there some minimal mono-package that is required for KeePassHttp? I don't think it is suitable to have the whole mono just for a small plugin.

rdorokhov avatar Mar 11 '17 08:03 rdorokhov

I suspect something funky is going on. I've been using 2.35 for a while now without issue. My install randomly committed suicide earlier. Started with a KeePass crash. Every start of KeePass after that, I got the same issue as the above, though, this was with a self compiled plugin. I cleared the plugin cache, recompiled and installed the plugin to no avail. Fortunately, recompiling and installing KeePass fixed the issue for me. Let me know if there is a sane way for me to provide logs in the event this happens again.

NP-Hardass avatar Mar 13 '17 16:03 NP-Hardass

I have the same problem.

I'm using KeePass 2.35 on ubuntu 16.04 LTS with KeePassHttp.dll and Newtonsoft.Json.dll. Mono compleat is installed.

@NP-Hardass how did you clear the plugin cache?

gherrink avatar Mar 16 '17 08:03 gherrink

@mrbirne Tools->Plugins, Bottom right, click "Clear Cache" Or It is stored on disk at .local/share/KeePass/PluginCache/ Trash it, rm, mv to another location, whatever you think is appropriate.

Though, bear in mind, I'm still thinking there is some underlying issue... Dealing with the cache (which didn't work for me) is a just tackling a symptom.

NP-Hardass avatar Mar 16 '17 09:03 NP-Hardass

Same issue here. The plugin worked correctly for some month. Since today, I get the same error. mono-complete is installed on my box (ubuntu 16.04.2) and clearing the cache did not solve the problem.

martinclaus avatar Mar 27 '17 08:03 martinclaus

Same here, 16.04, Keepass 2.32

pascalopitz avatar Apr 13 '17 07:04 pascalopitz

Has anyone tried KeePassXC (GitHub) yet? I'm thinking of switching to that even though it's not in the official repositories yet.

Edit: Looks like there's an official snap whose channel I'm assuming will be kept up-to-date. Trying that...

Edit (2017-07-23): I've been using KeePassXC for months now, and it solved all of my problems with KeePass/X.

colans avatar Apr 14 '17 19:04 colans

Same in Xubuntu 17.04 and KeePass 2.36.

The tips in README fixed it:

sudo apt install libmono-system-xml-linq4.0-cil libmono-system-data-datasetextensions4.0-cil libmono-system-runtime-serialization4.0-cil mono-mcs

diogogomes avatar Jul 23 '17 04:07 diogogomes

I had the same Problem that @NP-Hardass described. For me the cause of the problem was, that the suicided keepass process was in fact still around. After killing it everything worked fine again.

ogni90 avatar Oct 24 '17 10:10 ogni90