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

Recent update of libgpgme11 1.8.0 breaks kmymoney

Tags: None
(comma "," separated)
nicholasloch
Registered Member
Posts
23
Karma
0
A recent update broke kmymoney. I need this app to work! I am not sure when libgpgme-pthread.so.11 was removed but it happened recently.

The error is reported as:
kmymoney: error while loading shared libraries: libgpgme-pthread.so.11: cannot open shared object file: No such file or directory

These packages are installed:
libgpgme11 (1.8.0-neon0+16.04+build30)
libgpgme11-dev (1.8.0-neon0+16.04+build30)

I temporarily downgraded to libgpgme 1.7.1-neon0+16.04+build27 so I could get kmymoney working.

Thanks,

Nicholas
nicholasloch
Registered Member
Posts
23
Karma
0
After yet another upgrade it is no longer possible to downgrade libgpgme11. I hope this is fixed pronto as I need kmymoney. Is anyone else having this problem?
bhewson
Registered Member
Posts
1
Karma
0
This also breaks Kmail

kmail: error while loading shared libraries: libgpgme-pthread.so.11: cannot open shared object file: No such file or directory

update.

There is a bug report https://bugs.kde.org/show_bug.cgi?id=373138 which seems to imply that libgpgme-pthread is no longer part of the libgpgme package and that pakages that require libgpgme-pthread need to be rebuilt against the latest libgpgme library.

You might want to submit a bug report for Kmymoney.
nicholasloch
Registered Member
Posts
23
Karma
0
Thanks for the reply. I downloaded the kmymoney source built and installed it. Unfortunately it's still generating the same error. This is a deal breaker for me.. Kmymoney is an essential app. I 'll try to get the kmymoney team to address this issue but if doesn't happen very fast I'm gonna have to find a new distro.. I really like neon and I have enjoyed the dev version.. Now I"m wishing I would have started out with stable..
nicholasloch
Registered Member
Posts
23
Karma
0
I suppose such breakages are going to happen as all software versions become outdated at some point. Subsequently, I know that these things are going to happen much more often because I choose to run the unstable branch on my desktop box. That said, I consider kmymoney to be an essential part of the kde project and I wish that it were included in the core set of applications, but unfortunately it is not a core package and may be for good reason(?). A Bug report was submitted to kmymoney... sooner or later this will be resolved.

I have tried many of the other linux alternative personal finance programs and most of them do what I need to do.. but IMHO none of them are nearly as nice as kmymoney. So, as a work around, for this and a few other programs that have fallen into shadow, I'll just run them on another distro in a vm until the fix is in.

While not resolved.. I'll mark this as solved since there seems that this issue will have to be resolved by the kmymoney devs.
User avatar
claydoh
Registered Member
Posts
1170
Karma
9
OS
Have you tried the plasma 5 code of KMM from git? Perhaps it will compile and run properly with the new libraries. You are asking for something designed for KDE 4's Plasma to be made to work with bleeding edge, pre-release git crack for Plasma 5

You could run a vm of a stable OS, or dual boot to a stable one.

Also , have you tried pinning the Ubuntu version of the package? You can force a version in Muon package manager, and the Ubuntu version of ligpgme should be an available choice. Not sure what else that would break, though.

This is the perfect use case for snaps. If I had time and skill, I'd try and create one, but I barely manage to do deb packages of this program.


claydoh, proud to be a member of KDE forums since 2008-Oct, and KDE user since 2001
Gummidge
Registered Member
Posts
26
Karma
1
My Kmymoney has just been broken by today's updates.

A concern is that neon.kde.org/products/applications shows links to everything that is available.
is it unfair to assume, if I was a new user, that all these packages should run on the Neon desktop I have just installed?

Thought of using Skrooge temporarily but too many additional packages so aborted.

This same error affected Kmail earlier this month (Bug 373138) and was resolved fairly quickly. Perhaps an update to a specific file would allow continued use of an extremely good and useful programme, though I ask this more in hope than expectation.
jsalatas
Registered Member
Posts
64
Karma
2
OS
Same here in KDE Neon after upgrading to KDE Applications 16.12 (released at December 15th).

As a workaround I downloaded libgpgme11 1.6.0-1 from http://packages.ubuntu.com/xenial/libgpgme11 and I manually extracted the missing libs (libgpgme-pthread.so.11 and libgpgme-pthread.so.11.14.0) to /usr/lib/x86_64-linux-gnu

After that kmymoney seems to work ok :)
FreeMinded
Registered Member
Posts
21
Karma
0
OS
I just got bit by this, too! The workaround posted by @jsalatas works for me. Thanks!


current KDE Neon
jsalatas
Registered Member
Posts
64
Karma
2
OS
FreeMinded wrote:I just got bit by this, too! The workaround posted by @jsalatas works for me. Thanks!


Don't blame me if your PC catches fire xD
dharman
Registered Member
Posts
1
Karma
0
OS
jsalatas wrote:Same here in KDE Neon after upgrading to KDE Applications 16.12 (released at December 15th).

As a workaround I downloaded libgpgme11 1.6.0-1 from http://packages.ubuntu.com/xenial/libgpgme11 and I manually extracted the missing libs (libgpgme-pthread.so.11 and libgpgme-pthread.so.11.14.0) to /usr/lib/x86_64-linux-gnu

After that kmymoney seems to work ok :)


You don't need to download libgpgme11 1.6.0-1. Symlinking libgpgme-pthread.so.11 to libgpgme.so.11 is enough
jsalatas
Registered Member
Posts
64
Karma
2
OS
dharman wrote:You don't need to download libgpgme11 1.6.0-1. Symlinking libgpgme-pthread.so.11 to libgpgme.so.11 is enough



Yeap! That works! Thanks!
User avatar
MichaelTunnell
Registered Member
Posts
3
Karma
0
I experienced the same issue when trying to launch Rhythmbox.

dharman wrote:You don't need to download libgpgme11 1.6.0-1. Symlinking libgpgme-pthread.so.11 to libgpgme.so.11 is enough


This solved the problem for me.

----

Thanks @jsalatas for the link to this thread.

Bug Report for this issue: https://bugs.kde.org/show_bug.cgi?id=373291
nicholasloch
Registered Member
Posts
23
Karma
0
dharman wrote:
jsalatas wrote:Same here in KDE Neon after upgrading to KDE Applications 16.12 (released at December 15th).

You don't need to download libgpgme11 1.6.0-1. Symlinking libgpgme-pthread.so.11 to libgpgme.so.11 is enough



Thank you! Works for me too!
Gummidge
Registered Member
Posts
26
Karma
1
Thanks folks, solves the problem so easily.

(Wish Kmymoney could do the same for my finances, but that's another story!)


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]