Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I installed Keepass 1.16 in my thumbdrive, which reportedly works with wine (as per Keepass homepage), but after entering the master password it just hangs and shows the "The program keepass has encountered a serious problem and needs to close" screen.

I got this error msg among the stack trace on the terminal:

wine: Call from 0x7b844633 to unimplemented function bcrypt.dll.BCryptOpenAlgorithmProvider, aborting

On windows, everything runs fine.

I'm using wine-1.1.27 on ubuntu 9.04

Any thoughts?

share|improve this question
I preferred to use only one app on my thumbdrive for both plataforms, but I'll use KeepassX(linux) and keepass(windows) for the time being – Decio Lira Aug 17 '09 at 2:58
up vote 7 down vote accepted

I am not familiar with Wine, but version 1.16 doesn't show up on this WineHQ listing for KeePass, so perhaps KeePass 1.16 isn't compatible.

However, there is cross-platform program KeePassX that was forked from KeePass for Windows that you might want to check out. How to install KeePassX on Ubuntu.

share|improve this answer
I use KeePassX (on Mac, though) and it is a good replacement. – Stephen Jennings Aug 14 '09 at 6:06
1.16 appears a compatible with wine on keepass HP. – Decio Lira Aug 14 '09 at 18:09

If you're looking to use the Keepass 1.x version, you should just use KeepassX instead.

It's as easy as adding the KeepassX repository to your sources (via System->Administration->Software Sources : Third Party Software->Add), and then installing the package.

sudo apt-get install keepassx

Note that if you're using Keepass 2.x versions on Windows that use the .kdbx file extensions, you're out of luck as even the latest KeepassX 0.4.0 Beta 1 version is not able to work with this. I stumbled across this issue and had to revert to using a Keepass 1.x version on Windows for compatibility.

Edit: As Decio pointed out in the comments, Keepass 2.x runs on the .NET framework, hence can be run under Mono, albeit using a Mono version that's not in the Ubuntu repository at this time.

There is even discussion on the KeepassX forums about the future direction of the KeepassX project, given that Keepass can now run in Linux and Mac under Mono.

share|improve this answer
Keepass 2.x supposedly work in linux if you have mono 2.2 or newer. Haven't tested that because ubuntu repos only have 2.0.x at this moment. – Decio Lira Aug 14 '09 at 18:12
Wonderful! I didn't realize that Keepass 2.x was a ground-up rewrite on the .NET framework. – nagul Aug 14 '09 at 22:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .