Skip to content

KeepassXC deletes database file after unsafe save on different file system #2888

@jankatins

Description

@jankatins

Expected Behavior

I want my datafiles save on a google drive for business (Drive File Stream) folder.

Current Behavior

I've my keepass file on a google drive for business virtual drive (Drive File Stream) in my mac (updated to latest version). When I started with keepassxc 2.4 this morning, it told me that it needed to move my browser settings into the database settings (i clicked yes). Afterwards I got an error message that it couldn't save the file ("Writing the database failed, cross device link"). Afterwards my keepass file was gone.

Possible Solution

Steps to Reproduce

  1. Add a pre keepass 2.4 (with browser settings) file to a google drive for business folder
  2. open it, click yes to the browser migration question
  3. observe: the file is gone

Debug Info

KeePassXC - Version 2.4.0
Revision: c51752d

Libraries:

  • Qt 5.12.2
  • libgcrypt 1.8.4

Operating system: macOS Mojave (10.14)
CPU architecture: x86_64
Kernel: darwin 18.5.0

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (only unsigned sharing)
  • YubiKey
  • TouchID

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions