KeePassXC 2.7.0 can't open existing database in Ubuntu 21.10.

When I click "Open existing database" or "Import from KeePass 1" or "Help > User Guide" nothing happen.
I can only create new database but I also can't save it.

All permissions in Software Center are granted for KeePassXC.

How can I find the reason and fix it?

  • how did you install keepassxc? Is there any type of logs in /var/log/syslog from apparmor or snapd about DENIED when trying to open the files?
    – Thomas Ward
    Commented Mar 27, 2022 at 21:02
  • Did you uninstall and reinstall the software?
    – Nmath
    Commented Mar 28, 2022 at 2:12

2 Answers 2


Try uninstalling keepass 2.7.0

Open a terminal and run this command:

sudo apt install synaptic

When it's done type

sudo synaptic

Search for keepassxc and select version 2.6.6. Hit apply and it will install the older version that isn't broken.


In the case that you stay using a not supported browser like Thorium, you must create a file org.keepassxc.keepassxc_browser.json in:


with this settings

    "allowed_origins": [
    "description": "KeePassXC integration with native messaging support",
    "name": "org.keepassxc.keepassxc_browser",
    "path": "/usr/bin/keepassxc-proxy",
    "type": "stdio"

Save and restart your browser and try again.

Or try check in ~/.config/YOUR-BROWSER-NAME/NativeMessagingHosts/ and search for org.keepassxc.keepassxc_browser.json if the folder is empty, simply must create a file and set the data.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .