Skrooge does not recognize password after attempted ubuntu upgrade

I tried to upgrade Ubuntu 25.05 to 25.10

  • sudo apt update
  • sudo apt dist-upgrade
  • sudo do-release-upgrade

But it seems Ubuntu 25.10 not released yet.

Next time I tried to use Skrooge 26.1.20 it would not recognize my password. Tried to open backup file with the same problem so I basically would have to start all over again with Skrooge and have lost all my activity that I need to prepare my taxes this year. Files are not password protected in Ubuntu, but encrypted with a password within Skrooge as far as I can tell. Any way I can recover my data?

Hi,

Your data is not lost.
You can have this issue when Skrooge is not able to open the file.
Could you confirm that your file has a realistic size (not 0) ?
Most of the time the issue is due to packaging and wrong version of sqlcipher.

Thank you Stéphane. The file size is 5.9 MB - I have been using Skrooge since at least 2014.

Error Messages I get are

[ERR-3] No database defined

[ERR-5] Failed to open ‘/(filename)

[ERR-5] Document creation failed

[ERR-12] Wrong password

I tried to start with a new clean start with Skrooge but just get errors - even uninstalling and reinstalling the software, so I am very relieved there is a possibility of recovering my original file.

I agree,
it seems a packaging issue, I’m running skrooge 25.4.0 with flatpak version

same behaviour :

  1. Open recent skrooge file
  2. Password requested, while password has never set up
  3. Console Log

##WARNING: QSqlDatabase: can not load requested driver ‘SKGSQLCIPHER’, available drivers: SKGSQLCIPHER QSQLITE

  1. flatpak info org.kde.skrooge
    ID: org.kde.skrooge
    Ref: app/org.kde.skrooge/x86_64/stable
    Arch: x86_64
    Branch: stable
    Version: 25.4.0
    License: GPL-2.0+
    Origin: flathub

Collection: org.flathub.Stable
Installation: system
Installed: 317,5 MB
Runtime: org.kde.Platform/x86_64/6.10
Sdk: org.kde.Sdk/x86_64/6.10

  Commit: f6188dd8391c09b87e9b838cdf975790d9bee16402b195b57d1363c657965147
  Parent: c8ddceb7722f4cdbfaa5ed23f7d8ffee6bc7771f35f83b3442d5ffca0d0db496
 Subject: Merge pull request #98 from flathub/update-master-18e45eb (c57d27a93088)
    Date: 2026-02-02 14:24:52 +0000

The file I am having trouble with was password protected within Skrooge and I know the password for absolutely certain so the [ERR-12] Wrong Password came as a surprise.

Miraks advice’s matches with my console log :

##WARNING: QSqlDatabase: can not load requested driver 'SKGSQLCIPHER', available drivers: SKGSQLCIPHER QSQLITE

Something must be wrong with flatpak current package.

Johnk have you the same log than me when launching skrooge from console?

I confirm,

I have downgraded the skrooge version to this commit :

Commit: bbaaefe55b89db87fcd7f3ff6bd7b791f5ae539947b85313e487f9b1a0fd2fd7
Subject: Merge pull request #88 from flathub/newskrooge (78856d012767)
Date: 2025-10-19 00:39:35 +0000

And I can open the file, if you are using flatpak you can run this command to downgrade your skrooge version

sudo flatpak update --commit=bbaaefe55b89db87fcd7f3ff6bd7b791f5ae539947b85313e487f9b1a0fd2fd7 org.kde.skrooge

What if I am not using flatpak - run the same command? Not sure what flatpak is - I got my skrooge from ubuntu software. I also tried synaptic package manager to remove and reinstall somewhere along the way but I truly don’t know where the version I currently have came from.

The problem came before I ran these shenanigans, when I tried an upgrade to ubuntu 25.10

Just checked and I seem to have ended up with two skrooges installed - one flathub and one ubuntu .deb ‘unknown source’ when I check my ubuntu ‘software’ tab. I will uninstall the .deb and then run the command you sent.

Tried to uninstall the deb version and it failed - ‘no packages to uninstall’. So I will run the command.

john@john-ThinkCentre-M910t:~$ sudo flatpak update --commit=bbaaefe55b89db87fcd7f3ff6bd7b791f5ae539947b85313e487f9b1a0fd2fd7 org.kde.skrooge
[sudo] password for john:
Looking for updates…
Required runtime for org.kde.skrooge/x86_64/stable (runtime/org.kde.Platform/x86_64/6.9) found in remote flathub
Do you want to install it? [Y/n]: y

New org.kde.skrooge permissions:
dbus access [1]

[1] org.kde.kdeconnect


    ID                        Branch   Op   Remote    Download
  1. [✓] org.kde.Platform.Locale 6.9 i flathub 18.7 kB / 410.1 MB
  2. [✓] org.kde.Platform 6.9 i flathub 207.3 MB / 395.5 MB
  3. [✓] org.kde.skrooge stable u flathub 135.2 MB / 140.9 MB

Updating 3/3… ████████████████████ 100% 13.5 MB/s 00:00
Note that ‘/var/lib/flatpak/exports/share’ is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:
ID Branch Op Remote Download

  1. [✓] org.kde.Platform.Locale 6.9 i flathub 18.7 kB / 410.1 MB
  2. [✓] org.kde.Platform 6.9 i flathub 207.3 MB / 395.5 MB
  3. [✓] org.kde.skrooge stable u flathub 135.2 MB / 140.9 MB

Changes complete.
john@john-ThinkCentre-M910t:~$ skrooge
Segmentation fault (core dumped)
john@john-ThinkCentre-M910t:~$ ^C
john@john-ThinkCentre-M910t:~$

flatpak run org.kde.skrooge

to launch flatpak skrooge package

flatpak list | grep skrooge

to list skrooge version, mine is “Skrooge org.kde.skrooge 25.4.0 stable system”

The flatpak run command results in

the list gets me skrooge org.kde.skrooge 25.4.0 stable system

I had (and still appear to have installed) skrooge 25.10.0 where my problems lie.

Should have uninstalled all skrooge versions first before running the flatpak command I was sent?

I think I am doing more harm than good here. In Ubuntu Software (snap?) there is a skrooge version I just cannot uninstall. So I used synaptic package manager to totally remove skrooge and all its components. Ubuntu Software still has skrooge shown in a form that cannot be uninstalled but does have a puldown allowing a flatpak version to be installed. That now comes up as version 26.1.20 with all the same error messages when I try to open an existing file which was fine until February 7

flatpak is a isolated sandbox, installed deb versions does not matter for flatpak.

DBUS error is normal, skrooge is trying to find something in the system but flatpak sandbox does not allow it.
I have also this message and I can open the file.

Yes, dumi, but you have stated earlier that your file is not password protected. My file(s) (I have archival files also over the years) are all password protected and there seems to have been no way, so far, to open them with Skrooge. The Skrooge I have will not even open to create a new start and rebuild my data without coming up with an error message and locking up. It has tom be some thing in the configuration I have on my computer that got corrupted when I started to upgrade to ubuntu 25.10 as 25.04 is no longer being supported - that was my mistake. I should wait for the ubuntu LTS versions that come out every two years and the next one would be due in 25.04. The puzzle is that I have uninstalled and cleared all known vestiges of Skrooge a few times with the intent of doing a clean install and that has never worked for me - error messages keep coming back.

I have just done another complete reboot using the ubuntu utilities to clean up broken links and tried using Skrooge again with the intent of starting over with a new set up entering all the data again instead of trying to open the password protected file that seems to cause the problem.

Skrooge has updated itself to 26.1.20 since I started this and it will not allow me to create that initial account to get it going. When I try to do a new setup I get the old error messages:

ERR-3 No database defined

ERR-5 Document creating failed

ERR-12 Wrong password (I haven’t even created anything so no password should be needed)

Regretfully I am going to have to recreate my data on Homebank or KMyMoney just to keep going while somehow I can get help to get Skrooge going again.

Is my problem beyond help? Is there any way I can clear the slate and open a version of Skrooge that will work with my file? Does this need to be elevated to the level of a bug?

I went back to my original issue and managed to update to Ubuntu 25.10 - but I had to do a complete install because issues prevented me doing it as an update. I had to restore all my backed up files and I am up and running again.

Had to reinstall Skype and the system limited me to 25.4.0. With that I am able to create a new Skrooge set of accounts without errors. Before I had been running into fatal errors as I listed above, document creation failed, no database defined, wrong password, failed to open file.

So I have made progress.

But when I try to open the file I really need I now get error ‘failed to open’ as before and [ERR-4]: Impossible to load a document generated by a more recent version

My file must have been affected by unsuccessfully trying to open with version 26.1.20.

I cannot install the Skrooge Beta version (presumably 26.1.20) through the Terminal because of missing items - sorry I did not record specifics of that issue.

Is there still a way I can open my original file? I have restored a version from three weeks ago, before all these issues, but that also gives me the error that it was generated by a more recent version of Skrooge.