Hi,
I've installed Keepass in a Virtual Machine running on Linux Ubutu guest on a Windwos 11 host.. When I try to open a file, after typing in the password, I get an error code: "not able to open filename . Keepass knows the path to the file and the filename itself, however cannot open the file.
Strange thing: I'm running Keepass also in the Windows 11 host. Keepass running in the Windows host has no problem to open exactly the same file, that cannot be opened on the Linux machine.
Is there any way to open the file also in the virtual linux machine?
Most failures to open a database are caused by entering the wrong database composite master key, either to the correct or wrong database.
Based on your screenshot you are using KeePassXC not KeePass. KeePassXC is a password manager that is file compatible with KeePass databases. For best results you should post problems related to KeePassXC on the KeePassXC forum at https://github.com/keepassxreboot/keepassxc/discussions. Also see the KeePassXC documentation at https://keepassxc.org/docs/
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What is the exact error?
If it's "HMAC mismatch" that suggests you are using the wrong password.
A Linux VM may have a different keyboard. Try showing the password to be sure it's correct.
cheers, Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Paul,
thanks a lot. My VM's keybord is German and I watched the input on the screen when typing it in. The password is correct. Unfortunately I can't forward a screenshot of the error message, because it vanishes after a few seconds.
As wellread1 proposed above, I will revert to the keepassxc forum, since I'm using KeepassXC and not Keepass. I thought both apps had equal functions.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is no obvious relationship between the 1st and 2nd sentences in the above post. If you are opening KeePass on Windows 11 the database could require a master key that includes the Windows 11 user account. This would render the database unopenable on Linux.
I suggest you make a test database on Windows 11 that uses just a password as the database master key and verify that you can open it on Linux. It may be easier to identify potential issues using this test database.
You never posted the exact error message that you are receiving on KeePassXC.
If you can read the message, transcribe it. If you can't read the message you may want to ask KeePassXC to display the message longer. An unreadable message is a useless message.
Last edit: wellread1 3 days ago
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've installed Keepass in a Virtual Machine running on Linux Ubutu guest on a Windwos 11 host.. When I try to open a file, after typing in the password, I get an error code: "not able to open filename . Keepass knows the path to the file and the filename itself, however cannot open the file.
Strange thing: I'm running Keepass also in the Windows 11 host. Keepass running in the Windows host has no problem to open exactly the same file, that cannot be opened on the Linux machine.
Is there any way to open the file also in the virtual linux machine?
Most failures to open a database are caused by entering the wrong database composite master key, either to the correct or wrong database.
Based on your screenshot you are using KeePassXC not KeePass. KeePassXC is a password manager that is file compatible with KeePass databases. For best results you should post problems related to KeePassXC on the KeePassXC forum at https://github.com/keepassxreboot/keepassxc/discussions. Also see the KeePassXC documentation at https://keepassxc.org/docs/
What is the exact error?
If it's "HMAC mismatch" that suggests you are using the wrong password.
A Linux VM may have a different keyboard. Try showing the password to be sure it's correct.
cheers, Paul
Hi Paul,
thanks a lot. My VM's keybord is German and I watched the input on the screen when typing it in. The password is correct. Unfortunately I can't forward a screenshot of the error message, because it vanishes after a few seconds.
As wellread1 proposed above, I will revert to the keepassxc forum, since I'm using KeepassXC and not Keepass. I thought both apps had equal functions.
if you use a key file or Windows User Account your database master key may be incorrect.
no, I neither use a key file nor Windows User Account. The file is located in the file system of a Linux Virtual Machine
There is no obvious relationship between the 1st and 2nd sentences in the above post. If you are opening KeePass on Windows 11 the database could require a master key that includes the Windows 11 user account. This would render the database unopenable on Linux.
I suggest you make a test database on Windows 11 that uses just a password as the database master key and verify that you can open it on Linux. It may be easier to identify potential issues using this test database.
You never posted the exact error message that you are receiving on KeePassXC.
If you can read the message, transcribe it. If you can't read the message you may want to ask KeePassXC to display the message longer. An unreadable message is a useless message.
Last edit: wellread1 3 days ago