No Report option in Kubuntu 25.04

There is no report option available in KMyMoney when using Kubuntu 25.04

Related bugs, etc - Bug #2107691 “missing reportview.so file in kmymoney package” : Bugs : kmymoney package : Ubuntu and 501597 – Reports not work in Master

As the first link shows - this is a known bug for Ubuntu and friends. They need to repackage the application. There is nothing the KMyMoney team can do about this. As a temporary workaround, you can perhaps use an appimage, flatpac, or snap version.

1 Like

As the first link shows - this is a known bug for Ubuntu and friends. They need to repackage the application.

Can you please advise as to whom I should notify ?

I downloaded the latest AppImage, however it fails ..

AppImageInfo: “/tmp/.mount_kmymon5THmni/AppRun.wrapped” “/tmp/.mount_kmymon5THmni/” “AppRun.wrapped”
LD_LIBRARY_PATH set to “/tmp/.mount_kmymon5THmni/usr/lib”
/tmp/.mount_kmymon5THmni/AppRun.wrapped: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name"

I only use “apt” for package management; Snap is well known as bloatware and I had to uninstall it as it clashes with various PPA’s. I doubt Flatpac is any better than Snap.

Tried running the Development version of the AppImage ..

Alkimia: static void AlkEnvironment::checkForAppImageEnvironment(const char*) AppImageInfo: “/tmp/.mount_kmymonUOwDnD/AppRun.wrapped” “/tmp/.mount_kmymonUOwDnD/” “AppRun.wrapped”
Alkimia: static void AlkEnvironment::checkForAppImageEnvironment(const char*) LD_LIBRARY_PATH set to “/tmp/.mount_kmymonUOwDnD/usr/lib”
Model for “ST” loaded with 4 items in 0 ms
Monetary values will be formatted based on locale “en_US” Example: “$123.45”
Long date format “dddd, d MMMM yyyy”
Short date format “d/M/yy”
Narrow date format “d/M/yy”
WebConnect: Try to connect to WebConnect server
WebConnect: Connect to server failed
WebConnect: Starting server failed. Try to remove stale socket.
WebConnect: Running in server mode
System icon theme as reported by QT: “breeze”
App icon theme as configured in KMyMoney: “system”
Obeying the system-wide icon theme, currently set to: “breeze”
/tmp/.mount_kmymonUOwDnD/AppRun.wrapped: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name

Have searched a few different posts on the symbol not found, it may point to some sort of wayland error ? I may try again after booting into X-Org server. :slight_smile:

That’d be a Launchpad / ubuntu-bug submission, to reach the Ubuntu packagers for KMyMoney.

For what it’s worth - I personally didn’t have issues with Snap packages interfering with the rest of my system when I used Ubuntu, although I wasn’t really using any PPAs.

Flatpaks have worked well for me, though, and you get the advantage of having the application packaged directly by its upstream developer, using runtimes distributed directly through Flathub - so issues of trying to match up dependencies that can crop up with .deb or AppImage packages, as you’ve experienced here, are much less likely :slight_smile:

1 Like

Thanks for the info on where to post a bug. I’m not convinced there is a snap/KMyMoney, as this shows nothing ? - Install Linux apps using the Snap Store | Snapcraft

Flatpak seems to point to Flathub for downloads and when I check at Install KMyMoney on Linux | Flathub , it is only version 5.1.0

Plus, here is a post stating that Snap and Flatpak versions of KMM are outdated - Kmymoney and Plasma 6 - Kubuntu Forums

Possibly there is a reliable PPA for KMyMoney ?

Possibly a dumb question, but can I simply restore the .SO file for the reports view ? I know with Claws Mail , one can load/unload plugins, all .SO files.

It’s certainly worth a try. And the 5.1.3 version should not have changed which is a prerequisite for this to work.

1 Like

Recovered the file, checked that the permissions were the same as the other .SO files, then ran KMM from the terminal

$ kmymoney
WebConnect: Try to connect to WebConnect server
WebConnect: Connect to server failed
WebConnect: Running in server mode
Found html dir(s): (“/usr/share/kmymoney//html/”)
Found an ‘html’ folder with CSS files: “/usr/share/kmymoney//html/”
System icon theme as reported by QT: “breeze”
kf.xmlgui: Shortcut for action “transaction_select_all” “Select all” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_toggle” “Toggle” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_reconciled” “Reconciled” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_cleared” “Cleared” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_assign_number” “Assign next number” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_new” “New” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “account_reconcile” “Reconcile…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_unused_categories” “Hide unused categories” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_all_accounts” “Show all accounts” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “edit_find_transaction” “Find transaction…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_reconciled_transactions” “Hide reconciled transactions” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_transaction_detail” “Show Transaction Detail” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_csvimporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_qif.so” Validity false
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_forecastview.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_xmlstorage.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_checkprinting.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/konlinetasks_sepa.so” Validity true
Located plugin “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_icalendarexporter.so” Validity true
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so”
Plugins: budgetview loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so”
Plugins: checkprinting loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so”
Plugins: csvexporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so”
Plugins: csvimporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so”
Plugins: forecastview loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so”
Plugins: gncimporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so”
Plugins: icalendarexporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so”
“Plugins: kbanking loaded, build with (5.12.0stable-0/6.6.0.0stable), run with (5.12.0.0/6.6.0.0)”
3:2025/05/22 17-59-27:(null)(15466):banking_update.c: 610: No AqBanking config folder found at [/home/username/.aqbanking/settings6/users] (-1)
3:2025/05/22 17-59-27:(null)(15466):banking_update.c: 610: No AqBanking config folder found at [/home/username/.aqbanking/settings/users] (-1)
3:2025/05/22 17-59-27:(null)(15466):banking_update.c: 411: There is no old settings folder, need initial setup
7:2025-05-22 17:59:27:aqbanking started
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so”
Plugins: ofximporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so”
Plugins: onlinejoboutboxview loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so”
Plugins: qifexporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so”
Plugins: qifimporter loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so”
Plugins: reconciliation report loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so”
Could not load plugin ‘/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so’, error: Cannot load library /usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so: (libKF5WebKit.so.5: cannot open shared object file: No such file or directory)
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so”
Plugins: sqlstorage loaded
Loading “/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so”
Plugins: xmlstorage loaded
Found html dir(s): (“/usr/share/kmymoney//html/”)
Found an ‘html’ folder with CSS files: “/usr/share/kmymoney//html/”
reading file
start parsing file
startDocument
reading securities
endDocument
Cost center model created with items 0
Payees model created with items 0

Oh well, it was worth a try. The file “libKF5WebKit.so” definitely not on this system.

This bug is at Bug #2107691 “missing reportview.so file in kmymoney package” : Bugs : kmymoney package : Ubuntu , and had been reported on the 19th April 2025.

After discussions with @ipwizard on Telegram, I was able to see the Reports option again.

By using the AppImage and changing the Graphics platform from Wayland to X11, the Report option appeared in both the stable and developments versions of the AppImage. I could see all my reports there as well.

I’ll add a note on the bugs - Bug #2107691 “missing reportview.so file in kmymoney package” : Bugs : kmymoney package : Ubuntu

Thanks for your help, much appreciated. :smiley:

1 Like