Hi, after updating KeePass to version 2.25, the plugin won't load at startup: "The following plugin is incompatible with the current KeePass version".
Could you fix this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Latest version doesn't work with 2.28 (and mono 3.2.8) under Gentoo, too.
Edit: It works. Had set wrong rights to the file under /usr/lib/Keepass. Instead of rw-r-----, I set it to +r for world (rw-r--r--) and now it works, sorry.
Last edit: machredsch 2014-12-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Also using ubuntu 14.04 and keepass version 2.28 and get the same complaints about plugin incompatibility as with version 2.25. Permissions are set to -rw-r--r--, but still no love. I wonder what makes it run on some setups (machredsch&rukimira) and not on others. Is it possible, that mono is the culprit?
Any ideas how to proceed?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
AppArmor / SELinux might cause problems too. No idea how or why but given that changing permissions has fixed KeePass compilation errors before, I'd not be amazed if those protections cause Mono or KeePass problems.
Try running KeePass with --debug and --saveplgxcr in case it reveals any more detail about the problem.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If I apply the suggested arguments, there is a more detailed, but unfortunately not very intelligible feedback (at least for me, that is) from keepass regarding the plugin. Unfortunately it doesn't let me copy&paste it in here, so I attached an image of the error window.
Sorry for being that late, Luckyrat, I was/am struck by a nasty flue.
No, certainly not. Is that a prerequisite to install this plugin? Well, isn't that a somewhat unnecessary overhead? Installing mono-complete would download 168 packages and take up about 115MB more on my low-end system.
I think I prefer to live without the favicons plugin then.
Nevertheless, thanks for your great support!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Both KeePass and their plugins are written on the assumption that all the .NET libraries are available as per Windows. Things would be expected to break on any system without the complete set of libraries.
That said, it is highly likely that only a small number of libraries are required for any specific plugin (I presume those 168 packages are all separate .NET libraries?)
In particular, take a look for mono-dmcs which should enable the basic plugin functionality in KeePass.
If KeePass Favicon downloader still doesn't work but other plugins do, there must be other missing packages. You might be able to work out what they are by inspecting the file outputted by KeePass if you execute it with the --saveplgxcr command line option.
Obviously just installing mono-complete is much easier than this and means you won't have to repeat a similar process for other plugins in future but I understand if you would rather spend some time getting a solution that consumes less disk space.
As you suggest, you might find living without the plugin on your Linux system is OK provided that you have access to another KeePass installation from time to time - I don't even use the plugin myself on a regular basis, but that's because KeeFox creates all my new entries with favicons already included.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Luckyrat, I can confirm i have mono-complete installed, and that i'm still experiencing these errors. There was no file created by using --saveplgxcr, but if you'd like i can attach the STDOUT from using --saveplgxcr and --debug
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, after updating KeePass to version 2.25, the plugin won't load at startup: "The following plugin is incompatible with the current KeePass version".
Could you fix this?
Upgrading to KeePass 2.26 solved the issue. The culprit seemed to be KeePass and not the plugin... Sorry for the false alarm!
Hi ! I am running 2.26 on ubuntu 14.04 and the plugin doesn't work. Any idea ?
No joy on 2.28 under Ubuntu 14.04.
Latest version IS working with 2.28 on Windows 7, if that helps narrow things down.
Latest version doesn't work with 2.28 (and mono 3.2.8) under Gentoo, too.
Edit: It works. Had set wrong rights to the file under /usr/lib/Keepass. Instead of rw-r-----, I set it to +r for world (rw-r--r--) and now it works, sorry.
Last edit: machredsch 2014-12-22
i'm using ubuntu 14.04, keepass 2.28, mono 3.2.8, and perms on the plugin are -rw-r--r-- . i get two different error messages:
i was able to successfully download an icon for gravatar.com, and one other site, but all other entries failed.
Also using ubuntu 14.04 and keepass version 2.28 and get the same complaints about plugin incompatibility as with version 2.25. Permissions are set to -rw-r--r--, but still no love. I wonder what makes it run on some setups (machredsch&rukimira) and not on others. Is it possible, that mono is the culprit?
Any ideas how to proceed?
Mono is certainly a possible culprit.
AppArmor / SELinux might cause problems too. No idea how or why but given that changing permissions has fixed KeePass compilation errors before, I'd not be amazed if those protections cause Mono or KeePass problems.
Try running KeePass with --debug and --saveplgxcr in case it reveals any more detail about the problem.
Thanks for following and for the hints luckyrat.
If I apply the suggested arguments, there is a more detailed, but unfortunately not very intelligible feedback (at least for me, that is) from keepass regarding the plugin. Unfortunately it doesn't let me copy&paste it in here, so I attached an image of the error window.
Hope this might be leading to something...
Cheers,
Nix
Have you definitely got the full version of mono installed? (I think it's called "mono-complete" in the repos)
Sorry for being that late, Luckyrat, I was/am struck by a nasty flue.
No, certainly not. Is that a prerequisite to install this plugin? Well, isn't that a somewhat unnecessary overhead? Installing mono-complete would download 168 packages and take up about 115MB more on my low-end system.
I think I prefer to live without the favicons plugin then.
Nevertheless, thanks for your great support!
Both KeePass and their plugins are written on the assumption that all the .NET libraries are available as per Windows. Things would be expected to break on any system without the complete set of libraries.
That said, it is highly likely that only a small number of libraries are required for any specific plugin (I presume those 168 packages are all separate .NET libraries?)
In particular, take a look for mono-dmcs which should enable the basic plugin functionality in KeePass.
If KeePass Favicon downloader still doesn't work but other plugins do, there must be other missing packages. You might be able to work out what they are by inspecting the file outputted by KeePass if you execute it with the --saveplgxcr command line option.
Obviously just installing mono-complete is much easier than this and means you won't have to repeat a similar process for other plugins in future but I understand if you would rather spend some time getting a solution that consumes less disk space.
As you suggest, you might find living without the plugin on your Linux system is OK provided that you have access to another KeePass installation from time to time - I don't even use the plugin myself on a regular basis, but that's because KeeFox creates all my new entries with favicons already included.
Luckyrat, I can confirm i have mono-complete installed, and that i'm still experiencing these errors. There was no file created by using --saveplgxcr, but if you'd like i can attach the STDOUT from using --saveplgxcr and --debug