otpkeyprov 2.7.0 incompatible with keepass version 2.56
A lightweight and easy-to-use password manager
Brought to you by:
dreichl
Since I installed otpkeyprov 2.7.0 the plugin gives the following error:
The following plugin is incompatible with the current KeePass version:
C:\Program Files\KeePass Password Safe 2\Plugins\keepass-plugin-otpkeyprov.dllCould not load type 'keepass-plugin-otpkeyprov.keepass-plugin-otpkeyprovExt' from assembly 'OtpKeyProv, Version=2.7.0.0, Culture=neutral, PublicKeyToken=null',
....
I tried to downgrade, but can't find 2.6.0 at the expected location:
https://keepass.info/extensions/v2/otpkeyprov/OtpKeyProv-2.6.zip
KeePass version: 2.56
otpkeyprov: 2.7.0
I resolved my issue myself. I originally installed through chocolatey. It looks like the naming of the DLL en PLGX was off when using chocolatey. Changed back to the original names and started keepass without errors.
Is this a package or a build issue?
Not sure how DLL's work to explain why a filename will result in the error, but I will follow-up with the maintainer of the choco-package as well.
You should only have either the DLL or PLGX file, not both.
See this Help page for more on which to use.
https://keepass.info/help/v2/plugins.html#sec
cheers, Paul
KeePass determines the name of the plugin class based on the file name, thus the file name must be correct. This is the case in my ZIP files; I'm not creating the Chocolatey package.
Best regards,
Dominik