Radar Hill, the package for version 2.28 was published on 18 Oct. 2014. And yes, it usually takes the package maintainer about a week to find time to package and release new versions.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm having that problem too on my test Lubuntu set up - it's only been running since yesterday, so I'm new to using KeePass in Linux. I am trying the IOProtocolExt plug-in.
cheers, Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Plugins on Linux require additional libraries and a mono compiler. The easiest way is to just install all things mono by running...
apt-get install mono-complete
Also, unless the plugin author specifically says that it should work on Linux/Mono, you can anticipate problems.
And finally, it is possible for the plugin to specify that a plugin it is only compatible with a specific OS or .NET runtime version. If a plugin has specified these, it is possible that this is the source of the error message. So, if you install mono-complete and it still says that it is not compatible, this is probably why.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to add Keepass 2.x to Knoppix - Debian based. Neither:
sudo apt-add-repository ppa:jtaylor/keepass
sudo add-apt-repository ppa:jtaylor/keepass
help in finding the package.
Can anyone suggest the proper repository to add?
Thanks,
Scott
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Paul
I am trying to install Keepass on in Ubuntu 14.04 VM. I first installed all mono packages (not just mono itself, I made sure that system.runtime and windows.forms are installed as mentioned on the keepass site).
I am getting the following error, when I run keepass2 directly or via the portable version:
alain@alain-WS1:~/Downloads$ mono KeePass.exe
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (Int32 width, Int32 height, PixelFormat format) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Int32 width, Int32 height) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Size newSize) [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:.ctor (System.Drawing.Image,System.Drawing.Size)
at System.Windows.Forms.XplatUIX11.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, Color cursor_pixel, Color mask_pixel, Int32 xHotSpot, Int32 yHotSpot) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.XplatUI.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, Color cursor_pixel, Color mask_pixel, Int32 xHotSpot, Int32 yHotSpot) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursor.CreateCursor (System.IO.Stream stream) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursor..ctor (System.Type type, System.String resource) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursors.get_SizeNWSE () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.SizeGrip..ctor (System.Windows.Forms.Control CapturedControl) [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.SizeGrip:.ctor (System.Windows.Forms.Control)
at System.Windows.Forms.ScrollableControl.CreateScrollbars () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown="">:0
at KeePass.Forms.MainForm..ctor () [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) KeePass.Forms.MainForm:.ctor ()
at KeePass.Program.Main (System.String[] args) [0x00000] in <filename unknown="">:0
Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at System.Windows.Forms.Form.Dispose (Boolean disposing) [0x00000] in <filename unknown="">:0
at KeePass.Forms.MainForm.Dispose (Boolean disposing) [0x00000] in <filename unknown="">:0
at System.ComponentModel.Component.Finalize () [0x00000] in <filename unknown="">:0
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
mmm - sorry about that. looks like the error was due to the wrong choice of a video card in KVM. I switched from Cirrus to XQL, and magically keepass started working ...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Running Ubuntu 13.10. Got mono set up, tried sudo apt-get install keepass2 and got the following:
The following packages have unmet dependencies:
keepass2 : Depends: libmono-system-drawing4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it is not going to be installed
Recommends: xsel but it is not installable
E: Unable to correct problems, you have held broken packages.
I have no idea what this means.
...halp plz?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed it all ok but trying to open an existing file (which works fine on Windows 10 and on Android) it gives me an error: Failed to load the specified file! The file is corrupt.
Now this file works fine with other OSs, but not this particular install on Linux Mint. Any ideas?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm an absolute Linux newbie, using Mint Cinnamon 18.1 64 bit.
I've been using the excellent Keepass on Windows 7 for four years. Is there some way I can use it in Mint?
If there is, please don't make the details too techncial, while I'm still struggling to get to grips with Linux!
Thanks in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all,
i'm new in this community and i hope anybody can help me.
my installation is a centos 7 with mono. the keepass 2.36 ist running
but when i try to add a autotyp entry the target window pop up is empty ?
thanky for your effort !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Paul, for your answer, i want explain my plan, i have a vmware machine with centos 6 , mono and keepass, evrything works fine, now a bulit a new vmware machine with centos 7 mono and keepass, now i copy the database to the new one., but in the new one the short key not working and also the autotype function don't work. different is mono is newer, centos 7 and keepass is also newer.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Paul, he is asking about the keepass2 package from the Ubuntu package maintainer, not the portable version. The latest Ubuntu package is found here: https://launchpad.net/~jtaylor/+archive/ubuntu/keepass/+packages
Radar Hill, the package for version 2.28 was published on 18 Oct. 2014. And yes, it usually takes the package maintainer about a week to find time to package and release new versions.
Hi, I just upgrade keepass2 to 2.28 using this ppa in ubuntu 14.04 and I have a problem: I downloaded the backup plugin
http://keepass.info/plugins.html#databasebackup
but, despite the fact that the plugin should work for keepass >= 2.27, when I launch keepass2 it complains that it is not compatible.
Any help?
Thanks a lot
I'm having that problem too on my test Lubuntu set up - it's only been running since yesterday, so I'm new to using KeePass in Linux. I am trying the IOProtocolExt plug-in.
cheers, Paul
Plugins on Linux require additional libraries and a mono compiler. The easiest way is to just install all things mono by running...
Also, unless the plugin author specifically says that it should work on Linux/Mono, you can anticipate problems.
And finally, it is possible for the plugin to specify that a plugin it is only compatible with a specific OS or .NET runtime version. If a plugin has specified these, it is possible that this is the source of the error message. So, if you install
mono-complete
and it still says that it is not compatible, this is probably why.@david
I installed mono-complete and the plugin works.
Thanks for the hint.
Maybe this piece of information is worth to be pointed out in the plugins home page.
I am trying to add Keepass 2.x to Knoppix - Debian based. Neither:
sudo apt-add-repository ppa:jtaylor/keepass
sudo add-apt-repository ppa:jtaylor/keepass
help in finding the package.
Can anyone suggest the proper repository to add?
Thanks,
Scott
These commands probably only work on Ubuntu based distros. You can still manually add the ppa.
Create (as root) the file
/etc/apt/sources/list.d/keepass.list
with the contents:Then in a terminal, run (as root):
What doesn't work?
Just installing the base mono package and then running "mono pathto\keepass.exe" should be sufficient.
cheers, Paul
Hello Paul
I am trying to install Keepass on in Ubuntu 14.04 VM. I first installed all mono packages (not just mono itself, I made sure that system.runtime and windows.forms are installed as mentioned on the keepass site).
I am getting the following error, when I run keepass2 directly or via the portable version:
alain@alain-WS1:~/Downloads$ mono KeePass.exe
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (Int32 width, Int32 height, PixelFormat format) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Int32 width, Int32 height) [0x00000] in <filename unknown="">:0
at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Size newSize) [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:.ctor (System.Drawing.Image,System.Drawing.Size)
at System.Windows.Forms.XplatUIX11.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, Color cursor_pixel, Color mask_pixel, Int32 xHotSpot, Int32 yHotSpot) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.XplatUI.DefineCursor (System.Drawing.Bitmap bitmap, System.Drawing.Bitmap mask, Color cursor_pixel, Color mask_pixel, Int32 xHotSpot, Int32 yHotSpot) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursor.CreateCursor (System.IO.Stream stream) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursor..ctor (System.Type type, System.String resource) [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Cursors.get_SizeNWSE () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.SizeGrip..ctor (System.Windows.Forms.Control CapturedControl) [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.SizeGrip:.ctor (System.Windows.Forms.Control)
at System.Windows.Forms.ScrollableControl.CreateScrollbars () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown="">:0
at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown="">:0
at KeePass.Forms.MainForm..ctor () [0x00000] in <filename unknown="">:0
at (wrapper remoting-invoke-with-check) KeePass.Forms.MainForm:.ctor ()
at KeePass.Program.Main (System.String[] args) [0x00000] in <filename unknown="">:0
Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at System.Windows.Forms.Form.Dispose (Boolean disposing) [0x00000] in <filename unknown="">:0
at KeePass.Forms.MainForm.Dispose (Boolean disposing) [0x00000] in <filename unknown="">:0
at System.ComponentModel.Component.Finalize () [0x00000] in <filename unknown="">:0
mmm - sorry about that. looks like the error was due to the wrong choice of a video card in KVM. I switched from Cirrus to XQL, and magically keepass started working ...
Yay!
cheers, Paul
Utter Linux noob, trying to get Keepass to work.
Running Ubuntu 13.10. Got mono set up, tried sudo apt-get install keepass2 and got the following:
The following packages have unmet dependencies:
keepass2 : Depends: libmono-system-drawing4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it is not going to be installed
Recommends: xsel but it is not installable
E: Unable to correct problems, you have held broken packages.
I have no idea what this means.
...halp plz?
Ubuntu 13.10 is no longer supported. The package archives are probably no longer availible to download the missing dependencies.
Or it could be that you just need to run
sudo apt-get update
first.As it's an issue with packages I'd search that question in a Ububntu forum.
cheers, Paul
I installed it all ok but trying to open an existing file (which works fine on Windows 10 and on Android) it gives me an error: Failed to load the specified file! The file is corrupt.
Now this file works fine with other OSs, but not this particular install on Linux Mint. Any ideas?
What version of KeePass?
Can you create / close / load a new database?
How did you copy the existing database to the machine?
cheers, Paul
I'm an absolute Linux newbie, using Mint Cinnamon 18.1 64 bit.
I've been using the excellent Keepass on Windows 7 for four years. Is there some way I can use it in Mint?
If there is, please don't make the details too techncial, while I'm still struggling to get to grips with Linux!
Thanks in advance.
If you want an older version of KeePass 2.x
If you want the most recent verion of KeePass 2.x
If you want something compatible with KeePass 1.x but is not actually KeePass
Or, install mono-complete and then download the portable version of KeePass from the official website.
Last edit: fritzophrenic 2017-01-03
https://sourceforge.net/p/keepass/discussion/329220/thread/17d1bd26/#d7bc/91b8, thanks it is working great on Ubuntu 16.04.2 LTS as of now
Hi all,
i'm new in this community and i hope anybody can help me.
my installation is a centos 7 with mono. the keepass 2.36 ist running
but when i try to add a autotyp entry the target window pop up is empty ?
thanky for your effort !
You may have to add the window title manually. Don't forget to add wildcards where needed, e.g. google*
cheers, Paul
Thanks Paul, for your answer, i want explain my plan, i have a vmware machine with centos 6 , mono and keepass, evrything works fine, now a bulit a new vmware machine with centos 7 mono and keepass, now i copy the database to the new one., but in the new one the short key not working and also the autotype function don't work. different is mono is newer, centos 7 and keepass is also newer.
Hot keys have to be added manually.
See the "Global Auto-Type" section on this page.
http://keepass.info/help/v2/setup.html#mono
Auto-Type won't work if you haven't loaded "xdotool". This is explained on the above page.
cheers, Paul
Thanks Paul, that was the solution now it works !!