KeePassXC 无法在 Ubuntu 21.10 中打开现有数据库。如何解决?

KeePassXC 无法在 Ubuntu 21.10 中打开现有数据库。如何解决?

KeePassXC 2.7.0 无法在 Ubuntu 21.10 中打开现有数据库。

当我点击“打开现有数据库“或“从 KeePass 1 导入”或“帮助 > 用户指南”什么都没有发生。
我只能创建新的数据库,但也无法保存它。

全部权限在软件中心授予 KeePassXC。

我怎样才能找到原因并解决它?

答案1

尝试卸载 keepass 2.7.0

打开终端并运行以下命令:

sudo apt install synaptic

完成后输入

sudo synaptic

搜索keepassxc并选择版本 2.6.6。点击申请它将安装未损坏的旧版本。

答案2

如果你继续使用不受支持的浏览器,例如 Thorium,您必须在以下位置创建一个文件org.keepassxc.keepassxc_browser.json

/.config/thorium/NativeMessagingHosts/

使用此设置

{
    "allowed_origins": [
        "chrome-extension://pdffhmdngciaglkoonimfcmckehcpafo/",
        "chrome-extension://oboonakemofpalcgghocfoadofidjkkk/"
    ],
    "description": "KeePassXC integration with native messaging support",
    "name": "org.keepassxc.keepassxc_browser",
    "path": "/usr/bin/keepassxc-proxy",
    "type": "stdio"
}

保存并重新启动浏览器并重试。

或者尝试检查~/.config/YOUR-BROWSER-NAME/NativeMessagingHosts/并搜索org.keepassxc.keepassxc_browser.json文件夹是否为空,只需创建一个文件并设置数据。

相关内容