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

KeePassHttp.plgx on Fedora 20 #196

Open waldyd opened 9 years ago

waldyd commented 9 years ago

Hello,

I successfully installed keepass on fedora 20 using yum:

Command Line : install keepass Transaction performed with: Installed rpm-4.11.3-2.fc20.i686 installed Installed yum-3.4.3-152.fc20.noarch installed Installed yum-metadata-parser-1.1.4-9.fc20.i686 installed Packages Altered: Install keepass-2.27-1.fc20.i686 @updates Dep-Install libgdiplus-2.10-10.fc20.i686 @fedora Dep-Install libxdo-1:2.20110530.1-7.fc20.i686 @fedora Dep-Install mono-core-2.10.8-5.fc20.i686 @fedora Dep-Install mono-data-2.10.8-5.fc20.i686 @fedora Dep-Install mono-data-sqlite-2.10.8-5.fc20.i686 @fedora Dep-Install mono-extras-2.10.8-5.fc20.i686 @fedora Dep-Install mono-mvc-2.10.8-5.fc20.i686 @fedora Dep-Install mono-wcf-2.10.8-5.fc20.i686 @fedora Dep-Install mono-web-2.10.8-5.fc20.i686 @fedora Dep-Install mono-winforms-2.10.8-5.fc20.i686 @fedora Dep-Install mono-winfx-2.10.8-5.fc20.i686 @fedora Dep-Install xdotool-1:2.20110530.1-7.fc20.i686 @fedora Dep-Install xsel-1.2.0-13.fc20.i686 @fedora

However it has not been possible to install KeePassHttp plugin by copying KeePassHttp.plgx file on /usr/lib/keepass and restarting keepass. I also tried moving KeePassHttp.dll and Newtonsoft.Json.dll files to /usr/lib/keepass. The plugin is not detected by kepass.

May be it is due to some missing mono package?

Installed Packages mono-core.i686 2.10.8-5.fc20 @fedora mono-data.i686 2.10.8-5.fc20 @fedora mono-data-sqlite.i686 2.10.8-5.fc20 @fedora mono-extras.i686 2.10.8-5.fc20 @fedora mono-mvc.i686 2.10.8-5.fc20 @fedora mono-wcf.i686 2.10.8-5.fc20 @fedora mono-web.i686 2.10.8-5.fc20 @fedora mono-winforms.i686 2.10.8-5.fc20 @fedora mono-winfx.i686 2.10.8-5.fc20 @fedora Available Packages mono-addins.i686 0.6.2-8.fc20 fedora mono-addins-devel.i686 0.6.2-8.fc20 fedora mono-basic.i686 2.10-7.fc20 fedora mono-basic-devel.i686 2.10-7.fc20 fedora mono-bouncycastle.i686 1.7-5.fc19 fedora mono-cecil-flowanalysis.i686 0.1-0.20.20110512svn100264.fc20 fedora mono-cecil-flowanalysis-devel.i686 0.1-0.20.20110512svn100264.fc20 fedora mono-data-oracle.i686 2.10.8-5.fc20 fedora mono-data-postgresql.i686 2.10.8-5.fc20 fedora mono-debugger.i686 2.10-7.fc20 fedora mono-debugger-devel.i686 2.10-7.fc20 fedora mono-devel.i686 2.10.8-5.fc20 fedora mono-icon-theme.noarch 1:4.14.3-1.fc20 updates mono-locale-extras.i686 2.10.8-5.fc20 fedora mono-mvc-devel.i686 2.10.8-5.fc20 fedora mono-nunit.i686 2.10.8-5.fc20 fedora mono-nunit-devel.i686 2.10.8-5.fc20 fedora mono-reflection.i686 0.1-0.7.20110613git304d1d.fc20 fedora mono-reflection-devel.i686 0.1-0.7.20110613git304d1d.fc20 fedora mono-shogun.i686 3.2.0.1-0.10.git20140313.9b6dcd2.fc20 updates mono-tools.i686 2.10-9.fc20 fedora mono-tools-devel.i686 2.10-9.fc20 fedora mono-tools-monodoc.i686 2.10-9.fc20 fedora mono-web-devel.i686 2.10.8-5.fc20 fedora mono-zeroconf.i686 0.9.0-10.fc20 fedora mono-zeroconf-devel.i686 0.9.0-10.fc20 fedora

Would you please give me some guidance in order to successfully install KeePassHttp plugin?

Best Regards,

Nestor Waldyd

jwrigley commented 9 years ago

Try creating a plugins directory and dropping the plgx file into there:

# mkdir /usr/lib/keepass/plugins
# mv /usr/lib/keepass/KeePassHttp.plgx /usr/lib/keepass/plugins

I hadn't realised that KeePass was packaged in fedora, I've been installing it manually for ages!

ChlorideCull commented 9 years ago

Make sure the plgx is chmod to 644.