keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
21.27k stars 1.47k forks source link

After entering a new record, the database is not saved #1887

Closed ole77 closed 6 years ago

ole77 commented 6 years ago

After entering a new record, the database is not saved

Expected Behavior

When you try to save a database after you type a new record, the database's database file is deleted.

Current Behavior

If describing a bug, tell us what happens instead of the expected behavior If suggesting a change/improvement, explain the difference from the current behavior

Steps to Reproduce (for bugs)

  1. Clone entry
  2. Ctrl+S
  3. Displays a message: "Writing the database failed. Cannot create /run/user/1000/doc/249ecea6/Olk.kdbx for output"

Debug Info

KeePassXC - Version 2.3.1 Revision: 2fcaeea Distribution: Flatpak

Libraries:

Operating system: Linux 4.10.0-38-generic CPU architecture: x86_64 Kernel: linux 4.10.0-38-generic

Enabled extensions:

droidmonkey commented 6 years ago

Are you intentionally trying to save your database in the run folder? You can't do that

ole77 commented 6 years ago

No. If after entering a new entry, I press Ctrl + Q - the same message is output. The same file opened in KeepassXC under in Windows 10 is working fine

ole77 commented 6 years ago

In this situation, I exit the program only by Ctrl + L -> Close without saving

droidmonkey commented 6 years ago

What I'm saying is the error message indicates your database file is stored or trying to be stored in the /run folder. This has nothing to do with how you close the program.

ole77 commented 6 years ago

I open the kdbx file from the downloads folder; in the password input window, this file is already specified by the path \ run \ user .

zderi commented 6 years ago

I have the same problem. When I open database from, for example, Documents folder my database is transferred to /run folder. When I check out Documents folder the database is no longer there and of course I can't save the database.

droidmonkey commented 6 years ago

This is a Flatpak issue based on what I've learned about them. Please report this to the Flatpak author (that is not us).