Reports absent from the menu

Hello everybody,
I’m seeking your help for the following issue.
My system is the following:
Lenovo Lenovo Legion Y530-15ICH-1060
Memory 16,0 Gio
Processor Intel® Core™ i7-8750H × 12
Linux Kernel Linux 6.8.8-1-default
I can dual boot my system under Fedora 40 and Opensuse Tumbleweed.

I use KMymoney 5.1.3 on both OSs. Under Tumbleweed everything is perfect. Under Fedora 40 Reports are missing in the KMM menu. It was present under Fedora 39, and disappeared when I upgraded Fedora from 39 to 40.

Is there something I have to do to correct that?

Many thanks for your help.

René

Please find below the log files when running KMM from the terminal:

Fedora 40
Paquets installés
Nom : kmymoney
Version : 5.1.3
Publication : 8.fc40
Architecture : x86_64

rene@fedora:~$ kmymoney
QSocketNotifier: Can only be used with threads started with QThread
WebConnect: Running in server mode
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
kf.xmlgui: Shortcut for action “account_reconcile” “Rapprocher…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_reconciled_transactions” “Cacher les opérations rapprochées” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_transaction_detail” “Afficher le détail de l’opération” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “edit_find_transaction” “Trouver l’opération…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_all_accounts” “Afficher tous les comptes” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_unused_categories” “Cacher les catégories inutilisées” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_assign_number” “Assigner le numéro suivant” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_reconciled” “Rapprochée” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_cleared” “Compensée” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_toggle” “Inverser” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_select_all” “Tout sélectionner” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_new” “Nouveau” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
3:2024/05/20 09-55-21:(null)(3531):banking_update.c: 610: No AqBanking config folder found at [/home/rene/.aqbanking/settings6/users] (-1)
3:2024/05/20 09-55-21:(null)(3531):banking_update.c: 610: No AqBanking config folder found at [/home/rene/.aqbanking/settings/users] (-1)
3:2024/05/20 09-55-21:(null)(3531):banking_update.c: 411: There is no old settings folder, need initial setup

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.219: GFileInfo created without standard::icon

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.219: file …/gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.220: GFileInfo created without standard::icon

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.220: file …/gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.220: GFileInfo created without standard::icon

(kmymoney:3531): GLib-GIO-CRITICAL **: 09:56:06.220: file …/gio/gfileinfo.c: line 1765 (g_file_info_get_icon): should not be reached

Opensuse Tumbleweed

Dépôt : repo-oss
Nom : kmymoney
Version : 5.1.3-3.3
Architecture : x86_64
Fabricant : openSUSE

rene@localhost:~> kmymoney
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
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: “Adwaita”
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
kf.xmlgui: Shortcut for action “transaction_new” “Nouveau” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_cleared” “Compensée” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_reconciled” “Rapprochée” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_mark_toggle” “Inverser” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_select_all” “Tout sélectionner” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “transaction_assign_number” “Assigner le numéro suivant” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_transaction_detail” “Afficher le détail de l’opération” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_reconciled_transactions” “Cacher les opérations rapprochées” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “edit_find_transaction” “Trouver l’opération…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_show_all_accounts” “Afficher tous les comptes” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “view_hide_unused_categories” “Cacher les catégories inutilisées” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
kf.xmlgui: Shortcut for action “account_reconcile” “Rapprocher…” set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Located plugin “/usr/lib64/qt5/plugins/kmymoney/budgetview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/checkprinting.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/csvexporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/csvimporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/forecastview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/gncimporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/icalendarexporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kbanking.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_checkprinting.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_csvimporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_forecastview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_icalendarexporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_qif.so” Validity false
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_reportsview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/kcm_xmlstorage.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/konlinetasks_sepa.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/ofximporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/onlinejoboutboxview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/qifexporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/qifimporter.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/reconciliationreport.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/reportsview.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/sqlstorage.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/woob.so” Validity true
Located plugin “/usr/lib64/qt5/plugins/kmymoney/xmlstorage.so” Validity true
Loading “/usr/lib64/qt5/plugins/kmymoney/budgetview.so”
Plugins: budgetview loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/checkprinting.so”
Plugins: checkprinting loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/csvexporter.so”
Plugins: csvexporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/csvimporter.so”
Plugins: csvimporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/forecastview.so”
Plugins: forecastview loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/gncimporter.so”
Plugins: gncimporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/icalendarexporter.so”
Plugins: icalendarexporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/kbanking.so”
“Plugins: kbanking loaded, build with (5.10.1stable-0/6.5.4.0stable), run with (5.10.1.0/6.5.4.0)”
3:2024/05/17 12-27-33:(null)(3969):banking_update.c: 610: No AqBanking config folder found at [/home/rene/.aqbanking/settings6/users] (-1)
3:2024/05/17 12-27-33:(null)(3969):banking_update.c: 610: No AqBanking config folder found at [/home/rene/.aqbanking/settings/users] (-1)
3:2024/05/17 12-27-33:(null)(3969):banking_update.c: 411: There is no old settings folder, need initial setup
7:2024-05-17 12:27:33:aqbanking started
Loading “/usr/lib64/qt5/plugins/kmymoney/ofximporter.so”
Plugins: ofximporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/onlinejoboutboxview.so”
Plugins: onlinejoboutboxview loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/qifexporter.so”
Plugins: qifexporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/qifimporter.so”
Plugins: qifimporter loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/reconciliationreport.so”
Plugins: reconciliation report loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/reportsview.so”
Plugins: reportsview loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/sqlstorage.so”
Plugins: sqlstorage loaded
Loading “/usr/lib64/qt5/plugins/kmymoney/woob.so”
Python interpreter found: 3.11.9 (main, Apr 08 2024, 06:18:15) [GCC]
Saved a copy of the embedded :/plugins/woob/kmymoneywoob.py script as “/tmp/kmymoneyTZrfhW.py”
Attempt to load the “kmymoneyTZrfhW” Python module from “/tmp”
The dependency ‘sys’ Python module loaded successfully
The ‘path’ Python variable loaded successfully
“kmymoneyTZrfhW” Python module failed to load
Traceback (most recent call last):
File “/tmp/kmymoneyTZrfhW.py”, line 9, in
from woob.core import Woob
ModuleNotFoundError: No module named ‘woob’
Plugins: woob loaded
Loading “/usr/lib64/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
Plugins: budgetview unloaded
Plugins: checkprinting unloaded
Plugins: csvexporter unloaded
Plugins: csvimporter unloaded
Plugins: forecastview unloaded
Plugins: gncimporter unloaded
Plugins: icalendarexporter unloaded
7:2024-05-17 12:28:19:aqbanking stopped
Plugins: kbanking unplugged
Plugins: kbanking unloaded
Plugins: ofximporter unloaded
Plugins: onlinejoboutboxview unloaded
Plugins: qifexporter unloaded
Plugins: qifimporter unloaded
Plugins: reconciliation report unloaded
Plugins: reportsview unloaded
Plugins: sqlstorage unloaded
Plugins: woob unloaded
Plugins: xmlstorage unloaded

After an upgrade to Fedora 40, I have the same problem.

There is a KMyMoney bug filed but this actually seems to be a Fedora packaging/build issue. Here is the Fedora bug.