Skrooge Flatpak 2.6.1.20 database errors on Debian 13 (Trixie) - Cannot open/create files

Skrooge launches via Flatpak but database functionality is broken. Cannot open existing .skg files or create new ones. Key errors:

text

[ERR-3]: No database defined
[ERR-5]: Document creation failed
[ERR-12]: Wrong password
[ERR-5]: Failed to open 'file.skg'
[ERR-10000]: Driver not loaded Driver not loaded

Root cause appears to be SKGSQLCIPHER driver failure (initial warning: QSqlDatabase: can not load requested driver 'SKGSQLCIPHER' despite being listed as available).

Steps to reproduce:

  1. flatpak install flathub org.kde.skrooge

  2. flatpak run org.kde.skrooge

  3. Try “New File” → [ERR-5]: Document creation failed

  4. Try opening existing .skg file → [ERR-5] + [ERR-10000]: Driver not loaded

Expected: Normal database file operations.

Actual: Complete database failure, app unusable for its core purpose.

Environment:

  • OS: Debian 13 (Trixie)

  • Flatpak: Latest system-wide installation

  • Skrooge: 2.6.1.20 (Flathub)

  • Session: X11

Additional notes:

  • Files tested in ~/Documents (host-fs access granted)

  • Clearing ~/.var/app/org.kde.skrooge/ config had no effect

  • Likely SKGSQLCIPHER driver sandboxing issue with KDE Platform 6.10 runtime

Impact: Skrooge completely unusable for database management.

Detailed logs:

F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/user/.local/share/flatpak
F: Opening system flatpak installation at path /var/lib/flatpak
F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.10/a0fd8b396dc57700e0f805b2114d3925aa4aa72b10aa7b53cce4ab23c5bc68ac/files/lib32 does not exist
F: Cleaning up unused container id 311297199
F: Cleaning up per-app-ID state for org.kde.skrooge
F: Cleaning up unused container id 2758238197
F: Cleaning up per-app-ID state for org.kde.skrooge
F: Allocated instance id 1225113392
F: Add defaults in dir /org/kde/skrooge/
F: Add locks in dir /org/kde/skrooge/
F: Disallowing network access
F: Allowing dri access
F: Allowing host-fs access
F: Not sharing “/run/media” with sandbox: Unable to open path “/run/media”: Aucun fichier ou dossier de ce nom
F: Allowing wayland access
F: Allowing x11 access
F: Allowing pulseaudio access
F: Pulseaudio user configuration file ‘/home/user/.config/pulse/client.conf’: Erreur lors de l’ouverture du fichier /home/user/.config/pulse/client.conf : Aucun fichier ou dossier de ce nom
F: Running ‘bwrap --args 44 – xdg-dbus-proxy --args=46’
F: Running ‘bwrap --args 44 – skrooge’
Qt: Session management error: Could not open network socket
##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE
[2:21:0210/104808.200614:ERROR:bus.cc(408)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: Aucun fichier ou dossier de ce nom
##WARNING: QFSFileEngine::open: No file name specified
##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE
##WARNING: QSqlDatabasePrivate::removeDatabase: connection ‘SKGDATABASE_1’ is still in use, all queries will cease to work.
##WARNING: QSqlDatabasePrivate::addDatabase: duplicate connection name ‘SKGDATABASE_1’, old connection removed.
##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE
##WARNING: QSqlDatabasePrivate::removeDatabase: connection ‘SKGDATABASE_1’ is still in use, all queries will cease to work.
##WARNING: QSqlDatabasePrivate::addDatabase: duplicate connection name ‘SKGDATABASE_1’, old connection removed.
##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE
##WARNING: QSqlDatabasePrivate::removeDatabase: connection ‘SKGDATABASE_1’ is still in use, all queries will cease to work.
##WARNING: QSqlDatabasePrivate::addDatabase: duplicate connection name ‘SKGDATABASE_1’, old connection removed.
##WARNING: QFSFileEngine::open: No file name specified
##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE
##WARNING: QSqlDatabasePrivate::removeDatabase: connection ‘SKGDATABASE_1’ is still in use, all queries will cease to work.
##WARNING: QSqlDatabasePrivate::addDatabase: duplicate connection name ‘SKGDATABASE_1’, old connection removed.

This is occurring on Linux Mint 22.3

I set up a new computer and am still experiencing the issues. Have set up a VM. Same issues. Removed flatpak and installed from repository (deb). Installed 2.31.0. Clicking New does not allow me to create a new database. Cannot open existing database.

Hopefully this gets resolved soon. Flatpak version seems to have some issues. Distro repository (Linux Mint) seems to have problems as well.

Same problem with Skrooge 26.4.0 installed by Flatpak, on Raspberry Pi OS (Debian 13) : cannot open my .skg file, cannot create new file.

The problem appeared today, after a flatpak update (of others packages).

This is happening for me too. The last time it worked was May 18 (so way more recently than Feb 9). It happens with both flathub (org.kde.skrooge//stable) and the Skrooge nightly build (org.kde.skrooge//master), and I haven’t updated flathub (stable) recently, so yes it seems like something changed in the runtime org.kde.Platform/x86_64/6.10 , which changed “build of org.kde.Sdk, Fri May 22 07:14:38 AM UTC 2026, 058dd66…”. That date makes sense, but again, this is much more recent than the initial problem report.

So the thing to try is downgrade the KDE runtime . I followed those instructions and reverted it to “build of org.kde.Sdk, Thu Apr 2” with

sudo flatpak update \
    --commit 49bc183da466bec44bab4f6f641cab401584d1ee30872b428f46c3b8066527d3 \
    runtime/org.kde.Platform/x86_64/6.10

and Skrooge opened up my existing database fine.

I filed bug 520749

Thanks a lot !

I reverted to the previous build of runtime/org.kde.Platform/aarch64/6.10
(commit Date: 2026-04-02 11:56:42 +0000)

sudo flatpak update \
  --commit 174ab2f671db027add758f3941623a9ba35efda1f728aae932388e82c0623427 \
  runtime/org.kde.Platform/aarch64/6.10

And Skrooge 26.4.0 opened my database !

Stephane Mankowski fixed the Skrooge nightly flapak ( org.kde.skrooge//master), but the version on Flathub (stable) remains broken until it gets a new release. I’m glad the workaround of downgrading the KDE 6.10 runtime works.