-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The following plugin is incompatible with the current version of KeePass #242
Comments
Hi, I have the same issue, but with KeePass 2.28. uname -a: |
I have it work with version 2.29 and 2.30: I copied KeePassHttp.dll and KeePassHttp.plgx and Newtonsoft.Json.dll to the KeePass install directory. |
I'm using 2.30. The plugin works properly. |
I am using Ubuntu 15.10 and KeePass2 v2.30 from ppa:jtaylor/keepass (+ mono-complete) and it just doesnt work anymore. Other plugins such as KeeAgent work just fine. First i tried the "keepass2-plugin-keepasshttp" package v1.8.4 from ppa:dlech/keepass2-plugins which used to work until in the past, but does not anymore. Then i removed the "keepass2-plugin-keepasshttp" package, and downloaded the pglx file manually and copied it into the /usr/lib/keepass2/plugins directory. Which also did not work. I also tried to download the dll's and added them as well, but again no luck... |
@euneuber & @kowenzhang ... what operating systems are you using? |
Ubuntu 14.04 64bit. |
openSUSE 13.1 64bit with this mono packages: mono-core-3.0.6-3.1.3.x86_64 |
The issue is that KeePassHttp itself has more dependencies than KeePass itself. All of them are satisfied if you're a developer and have everything installed. For the users, the minimal set of Debian\Ubuntu packages looks like:
Throw in ``sudo apt-get install mono-mcs` if you want KeePassHttp.plgx on-the-fly compilation support. |
@synchrone Running that command seems to have fixed it! Does that help for others too? |
It does not help for me (Debian Sid, Keepass2 2.31) |
@bbuck-psd this is not necesarily the case ALL the time. KeePass reports an "incompatibility" for ANY error whatsoever. To get a stacktrace of an exception that occured during the plugin initialization, run KeePass.exe with |
@synchrone Thanks for the |
Perhaps an issue should be filed against KeePass2 then? The error message could
|
I've encountered this error before and the cause was that I had another instance of KeePass open that was running wild. After killing the errant process and reopening KeePass, the error went away. |
ISSUE: Environment: Actions to reproduce the issue:
[1] Trying to fix, no success:
[2] Trying to fix, no success:
ISSUE NOT SOLVED Seems like we have to wait for new release of KeePassHttp.plgx |
@synchrone , it's work for me, thanks. @mirekzapletal-cz you should try synchrone's method. |
thanks @synchrone |
Wow ! Stuck for 3 days with this one but thanks @synchrone !! "sudo apt-get install mono-mcs" saved me! |
I am trying to make keepasshttp work but I am failing hard.
I have installed mono-complete. |
@alexpopa Try chmodding that folder with something like chmod -R +r .
|
@sbrl In the instalation guide it says that I should chmod it to 644. I chaged it 777 and it works. I don't know how safe is this. I'm still a newbie and I have been taught not to mess with chmod. |
@alexgrpopa Oh yeah~! You've just reminded me of something. I think the issue is because the directories are not marked as executable. Strangely enough you can't list a directories contents if it isn't marked executable. So you want to something like this: find test -type d -print0 | xargs -0 chmod -c 755 The I would recommend messing around with |
I also had the problem after upgrading from 15.10 to 16.04 KeePass 2.32 |
I also found (if I'm not mistaken) that if I had both the .dll and the .plgx files in there, it wouldn't work. The latest .plgx (as I write, Oct 2016) on Keepass2 v2.32 and Ubuntu 16.04 with correct permissions (as per earlier posts) works fine for me once I have enough mono installed (sudo apt install mono-complete was more than enough, I manually installed some other libs mentioned too beforehand). Some other plgx file plugins I downloaded don't work as they need a newer mono and I didn't want to hack with my apt-installed version (or run older plgx's I think) so I went without/used triggers to do the job |
I had this problem, too, on Ubuntu 16.10. I originally thought that
After I did this, the plugin now works as expected. This ticket should be closed because they already address the issue in the instructions. |
|
On my Windows 10 installation, resetting winsock and deleting old lavasoft files as per this thread helped me (scroll down to the last few posts): #275 |
I've just tried to install the latest version of this plugin with KeePass 2.29, but it doesn't work. It tells me that "The following plugin is incompatible with the current version of KeePass:
/path/to/keepass/plugins/KeePassHttp.plgx
.Here's my
uname -a
:If you need more information to track down this issue, please don't hesitate to ask and I''l try to help in any way I can.
The text was updated successfully, but these errors were encountered: