This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Skrooge not working on openSUSE

Tags: None
(comma "," separated)
brahmavihara
Registered Member
Posts
10
Karma
0

Skrooge not working on openSUSE

Sun Aug 07, 2016 5:57 pm
Hi folks,

I'm using openSUSE (Tumbleweed) and Skrooge 2.4.0. When I start Skrooge, I get the following message:

This application can not run correctly because the SQLCipher version of the system (3.13.0) is not aligned with the SQLCipher version embedded in Qt (3.8.10.2). You should rebuild Qt with the option -system-sqlite.


Is that a up-stream or down-stream bug?
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS

Re: Skrooge not working on openSUSE

Mon Aug 08, 2016 1:46 pm
Hi,

Is the sqlcipher tool installed?
If NO, could you install it and test again?
If YES, could you tell me what is the result of "sqlcipher --version"?

Regards.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS

Re: Skrooge not working on openSUSE

Tue Aug 09, 2016 1:14 pm
You can try to install this version too:
https://build.opensuse.org/package/show ... ks/skrooge

Thank you for giving me a feedback here.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
brahmavihara
Registered Member
Posts
10
Karma
0

Re: Skrooge not working on openSUSE

Tue Aug 09, 2016 3:23 pm
Hi,

No, it wasn't installed. After installing it, the problem still persists.

sqlcipher --version:
Code: Select all
3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f



smankowski wrote:Hi,

Is the sqlcipher tool installed?
If NO, could you install it and test again?
If YES, could you tell me what is the result of "sqlcipher --version"?

Regards.
brahmavihara
Registered Member
Posts
10
Karma
0

Re: Skrooge not working on openSUSE

Tue Aug 09, 2016 3:41 pm
smankowski wrote:You can try to install this version too:
https://build.opensuse.org/package/show ... ks/skrooge

Thank you for giving me a feedback here.


Ok, I'll try it. But before I do: On the page it says that it has been successfully built for openSUSE Leap 41.2. I'm on Tumbleweed. Can I install never the less? Or does it need be built for Tumbleweed?

And do I install it by clicking on the file "skrooge.install" or is adviseble to use the package manager?

Thanks for looking into this!
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS

Re: Skrooge not working on openSUSE

Tue Aug 09, 2016 6:58 pm
brahmavihara wrote:sqlcipher --version:
Code: Select all
3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f
I don't understand, the following error message:
This application can not run correctly because the SQLCipher version of the system (3.13.0) is not aligned with the SQLCipher version embedded in Qt (3.8.10.2). You should rebuild Qt with the option -system-sqlite.

Means that:
The version of sqlcipher used by the Qt driver is 3.8.10.2.
The version of sqlcipher of your system is 3.11.0.
If both versions are not aligned, Skrooge will crash.

What I don't understand is that the Qt sqcipher driver is normally built by Skrooge and uses the system sqlcipher library.
So, normally, misalignment is impossible.

Do you have the same message if you create a new document?


Skrooge, a personal finances manager powered by KDE
Image - PayPal
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS

Re: Skrooge not working on openSUSE

Tue Aug 09, 2016 6:59 pm
brahmavihara wrote:
smankowski wrote:You can try to install this version too:
https://build.opensuse.org/package/show ... ks/skrooge

Thank you for giving me a feedback here.


Ok, I'll try it. But before I do: On the page it says that it has been successfully built for openSUSE Leap 41.2. I'm on Tumbleweed. Can I install never the less? Or does it need be built for Tumbleweed?

And do I install it by clicking on the file "skrooge.install" or is adviseble to use the package manager?

Thanks for looking into this!

Forget this proposal.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
wolfi323
Registered Member
Posts
1129
Karma
11
OS

Re: Skrooge not working on openSUSE

Wed Aug 10, 2016 11:11 am
smankowski wrote:Means that:
The version of sqlcipher used by the Qt driver is 3.8.10.2.
The version of sqlcipher of your system is 3.11.0.
If both versions are not aligned, Skrooge will crash.

What I don't understand is that the Qt sqcipher driver is normally built by Skrooge and uses the system sqlcipher library.
So, normally, misalignment is impossible.

I had a look, and the problem seems to be that KDE:Extra contains an older sqlcipher (3.3.1/3.8.10.2).
So skrooge in KDE:Extra is built against this one, while Tumbleweed has 3.4.0/3.11.0 in its repos.

I suppose that has been added to be able to build skrooge for older openSUSE releases.

We should probably update sqlcipher in KDE:Extra to the latest version, and/or remove it for Tumbleweed completely...

Last edited by wolfi323 on Wed Aug 10, 2016 11:33 am, edited 1 time in total.
wolfi323
Registered Member
Posts
1129
Karma
11
OS
wolfi323 wrote:We should probably update sqlcipher in KDE:Extra to the latest version, and/or remove it for Tumbleweed completely...

I removed sqlcipher for Tumbleweed in KDE:Extra, and skrooge has been rebuilt now against the standard one in the main repos.

So please update, it should work now. ;)

Sorry for the inconvenience, and thank you for your report.
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS

Re: Skrooge not working on openSUSE

Wed Aug 10, 2016 3:17 pm
wolfi323 wrote:So please update, it should work now. ;)

I don't understand, do you expect something from me?

I'm the main developer of Skrooge but I'm not in charge of packaging on Open Suze.
So, I don't know what to do.

Anyway, thank you for your analysis.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
wolfi323
Registered Member
Posts
1129
Karma
11
OS

Re: Skrooge not working on openSUSE

Wed Aug 10, 2016 4:43 pm
smankowski wrote:
wolfi323 wrote:So please update, it should work now. ;)

I don't understand, do you expect something from me?

No, I meant the OP.

I'm the main developer of Skrooge but I'm not in charge of packaging on Open Suze.
So, I don't know what to do.

Nothing.
The problem should be fixed already in openSUSE's KDE:Extra repo.

Sorry if I wasn't clear enough... ;)
brahmavihara
Registered Member
Posts
10
Karma
0

Re: Skrooge not working on openSUSE

Thu Aug 11, 2016 12:32 pm
Just want to confirm that the problem is solved after having updated my system and reinstalled Skrooge!

Thanks for all the help!



wolfi323 wrote:
smankowski wrote:
wolfi323 wrote:So please update, it should work now. ;)

I don't understand, do you expect something from me?

No, I meant the OP.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]