tlmiller wrote:Not sure if keepass (2.28) is being deprecated since you have keepassx 2.x in the repos, but it doesn't launch. Keepassx2 works exactly as expected. Nice to see keepassx finally get updated to v2, only distro I've seen it on.
Well, you mixed the three separate programs up quite a bit.
Keepass is the original, originated on windows and now implemented as .NET so it can be run via Mono. Mono is the open source equivalent to .NET and is able to run quite a lot of .NET applications under linux.
keepassx is a re-implementation of keepass. It misses quite a lot of features compared to windows, especially regarding autotype configurability. But it works quite well, I'm using it too.
Sad point is that it's not being maintained/updated upstream since several years.
For more information on keepassx, check the
FAQ and the quote on their homepage
https://www.keepassx.org/ wrote:[...]
Originally KeePassX was called KeePass/L for Linux since it was a port of Windows password manager Keepass Password Safe. After KeePass/L became a cross platform application the name was not appropriate anymore and therefore, on 22 March 2006 it has been changed.
keepassx 2.0 is a complete re-write of keepassx, being developed since ~4 years and it will probably be also as feature-rich as the windows version.
Now, for your issue you need to install one package, it seems that keepass tries to access /usr/lib[64]/libgdiplus.so directly instead of the version one /usr/lib[64]/libgdiplus.so.0.0.0.
Simply run as root
- Code: Select all
urpmi 'pkgconfig(libgdiplus)'
or run
- Code: Select all
ln -s libgdiplus.so.0.0.0 /usr/$(rpm -E %_lib)/libgdiplus.so