pfn / keepasshttp

KeePass plugin to expose password entries securely (256bit AES/CBC) over HTTP
GNU General Public License v3.0
1.98k stars 277 forks source link

Keepasshttp not working with mono 3 #118

Open hyness opened 11 years ago

hyness commented 11 years ago

Arch linux is now up to mono 3.0.7 and it broke your plugin.

EnigmaCurry commented 11 years ago

I concur, my Arch upgraded to mono-3.0.7 and KeepPassHTTP broke. Downgrading to mono-2.10.9 makes it work again.

Thanks for the tip @hyness.

lsgd commented 11 years ago

Do you get any error message?

EnigmaCurry commented 11 years ago

No error was displayed, I had no idea what was going on until I saw this issue and tried downgrading actually.

Azd325 commented 10 years ago

I have also the same problem on Arch. I tried first the mono.git version but nothing change so I downgraded also down to version 2. After it the Options tab was displayed again in the "Tools" menu.

alexjj commented 10 years ago

Latest version of Mono (3.0.11) fixes the problem. Don't forget to clear your plugin cache as well.

Azd325 commented 10 years ago

Thank. I'm running on version 3.0.12 and clearing plugin cache works fine for me :+1: for @alexjj for reporting

nigini commented 9 years ago

I'm using Ubuntu 14.4 and installed KeePass via APT. That gives me Mono 3.2.8 and KeePass 2.25.

I've tried to put PLGX file inside "/usr/lib/keepass2/plugins/" folder. When I started KeePass it tells me that the plugin is incompatible with KeePass current version; and when I click OK the software opens without loading it.

I've tried to use the DLL files with no success (from README it is not clear where to put them).

Do you guys have any idea?

Thanks.

pfn commented 9 years ago

Do not use mono 3

On Thu, Sep 11, 2014 at 8:36 AM, Nigini Abilio notifications@github.com wrote:

I'm using Ubuntu 14.4 and installed KeePass via APT. That gives me Mono 3.2.8 and KeePass 2.25.

I've tried to put PLGX file inside "/usr/lib/keepass2/plugins/" folder. When I started KeePass it tells me that the plugin is incompatible with KeePass current version; and when I click OK the software opens without loading it.

I've tried to use the DLL files with no success (from README it is not clear where to put them).

Do you guys have any idea?

Thanks.

— Reply to this email directly or view it on GitHub https://github.com/pfn/keepasshttp/issues/118#issuecomment-55282312.

dencrypt commented 9 years ago

Keepasshttp (and perhaps most other plugins?) is incompatible with Ubuntu 14.04+. Mono 2 is not compatible with this distribution.

http://www.mono-project.com/docs/getting-started/install/linux/ubuntu/

nifr commented 9 years ago

KeePassHttp is working flawlessly on Ubuntu 14.04 with mono-complete 3.2.8 here.

KeePass 2.27 , KeePassHttp 1.8.3.0

I have KeePassHttp.dll and Newtonsoft.Json.dll in my /usr/lib/keepass2/plugins folder.

md5sum /usr/lib/keepass2/plugins/{KeePassHttp,Newtonsoft.JSON}.dll

30f0980617fe373961599c70c814acff  /usr/lib/keepass2/plugins/KeePassHttp.dll
6dc7988bf02bdccb02c03ccd5cfc856e  /usr/lib/keepass2/plugins/Newtonsoft.Json.dll
dencrypt commented 9 years ago

Really strange. When I put the .dll in the plugins-directory, keepass doesn't even recognize that I have plugins installed. Checked the md5, have 2.27 and mono-complete installed. If I put the dll's and/or the plgx into /usr/lib/keepass2 instead it still gives error "not compatible with version".

dbrand666 commented 9 years ago

Seems to be failing on mono 2.10.8 as well. Fedora 20.