Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux compatibility #27

Closed
darkdragon-001 opened this issue Oct 17, 2020 · 2 comments
Closed

Linux compatibility #27

darkdragon-001 opened this issue Oct 17, 2020 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@darkdragon-001
Copy link

Overview

All versions newer than 16.1 (when Google Authenticator support was added) don't work on my Ubuntu machine any more. There is an error displayed, that a newer version of the framework is required. I am using Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3. There is an overview of supported .NET features in mono here.

Context

OS: Ubuntu 20.10
KeePass Version: 2.45
Plugin Version: everything > 16.1

@darkdragon-001 darkdragon-001 added the bug Something isn't working label Oct 17, 2020
@Rookiestyle Rookiestyle self-assigned this Oct 17, 2020
@Rookiestyle
Copy link
Owner

It took me a bit but I finally found it.

KeePassOTP required .NET framework >= 4.5 since the very beginning, whereas Mono reports 4.0.3 being installed although actually higher versions can be used.
This should have made the error message being shown for all versions as well.

Before adding Google Athenticator import, there was no need to rely on NuGet packages and I used my own script to create the plgx. Due to an error in the script this .NET framework requirement was not added to the plgx.

I reworked the plugin and now .NET framework 4.0 is sufficient.

Rookiestyle added a commit that referenced this issue Oct 18, 2020
Lower required .NET framework from 4.5 to 4.0
This will make the plugin usable on Mono

closes #27
@darkdragon-001
Copy link
Author

Thanks for the quick fix!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants