pfn / keepasshttp

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

KeePass 2.27, Mono 3.2.8, Ubuntu 14.10--various install methods failing #197

Open psivesely opened 9 years ago

psivesely commented 9 years ago

I'm running KeePass 2.27 and Mono 3.2.8 on Ubuntu 14.10 and trying to get it working with chromeIPass 2.6.8 installed on Chromium 40.0.2214.85. I installed the packages libmono-system-runtime-serialization4.0-cil and libmono-posix2.0-cil. Before copying KeePassHTTP.pglx to /usr/lib/keepass2/ I set the permissions with chmod 644. When this didn't work I tried two different configurations as recommended by users in other issue tags. Here are my results:

KeePassHTTP.pglx: Incompatible with current version of KeePass.

KeePassHTTP.dll: KeePass opens and accepts KeePassHTTP, but when I click on ChromeIPass toolbar icon, KeePass crashes.

KeePassHTTP.dll and Newtonsoft.Json.dll: KeePass opens and accepts KeePassHTTP, but when I click on ChromeIPass toolbar icon, the drop down menu won't open. Further, if I go to settings -> extensions-> ChromeIPass options it opens a tab that won't load.

ChlorideCull commented 9 years ago

Make sure the pglx is chmod to 644.

ColCh commented 9 years ago

Same ... Mono version:

 /usr/lib/keepass2  mono --version
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu2)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    LLVM:          supported, not enabled.
    GC:            sgen

KeePass version:

 ✘  /usr/lib/keepass2  keepass2 --version
KeePass 2.28
Copyright © 2003-2014 Dominik Reichl

Plugin fille stat:

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Tried chown to my user, still not working

WizardGed commented 9 years ago

This installation script i wrote a couple days ago may help you out. I have not tested with Ubuntu 14.10 but it should work if you delete the plgx and dll's from the /usr/lib/keepass2 directory and run it as root https://github.com/WizardGed/installKeepasshttp

On Fri, Feb 13, 2015 at 10:47 AM, Max Sysoev notifications@github.com wrote:

Same ... Mono version:

/usr/lib/keepass2  mono --version Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu2) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen

KeePass version:

✘  /usr/lib/keepass2  keepass2 --version KeePass 2.28 Copyright © 2003-2014 Dominik Reichl

Plugin fille stat:

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

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

ColCh commented 9 years ago

@WizardGed Thank you a lot! Your script helped me