[kmymoney] [Bug 451280] New: Re-establish support for MySQL (disabled by upstream projects)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Mar 8 12:56:23 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=451280

            Bug ID: 451280
           Summary: Re-establish support for MySQL (disabled by upstream
                    projects)
           Product: kmymoney
           Version: git (master)
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: REPORTED
          Severity: task
          Priority: NOR
         Component: database
          Assignee: kmymoney-devel at kde.org
          Reporter: lp.allard.1 at gmail.com
  Target Milestone: ---

SUMMARY
***
kmymoney-5.1-36 AppImage doesn't seem to ship with MySQL support.  The previous
AppImages worked with MySQL connections.  This version gives me at  startup:

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:  "Mint-Y"
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/budgetview.so" Validity 
true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/checkprinting.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/csvexporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/csvimporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/forecastview.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/gncimporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/icalendarexporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kbanking.so" Validity 
true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_checkprinting.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_csvimporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_forecastview.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_icalendarexporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_qif.so" Validity 
false
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_reportsview.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/kcm_xmlstorage.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/konlinetasks_sepa.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/ofximporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/onlinejoboutboxview.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/qifexporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/qifimporter.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/reconciliationreport.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/reportsview.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/sqlstorage.so" Validity 
true
Located plugin "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/woob.so" 
Validity true
Located plugin 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/xmlstorage.so" Validity 
true
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/budgetview.so"
Plugins: budgetview loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/checkprinting.so"
Plugins: checkprinting loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/csvexporter.so"
Plugins: csvexporter loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/csvimporter.so"
Plugins: csvimporter loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/forecastview.so"
Plugins: forecastview loaded
Loading 
"/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/reconciliationreport.so"
Plugins: reconciliation report loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/reportsview.so"
Plugins: reportsview loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/sqlstorage.so"
Plugins: sqlstorage loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/plugins/kmymoney/woob.so"
Python interpreter found: 3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0]
Saved a copy of the embedded :/plugins/woob/kmymoneywoob.py script as 
"/tmp/kmymoneywicHYK.py"
Attempt to load the "kmymoneywicHYK" Python module from "/tmp"
The dependency 'sys' Python module loaded successfully
The 'path' Python variable loaded successfully
"kmymoneywicHYK" Python module failed to load
Traceback (most recent call last):
   File "/tmp/kmymoneywicHYK.py", line 9, in <module>
     from woob.core import Woob
ModuleNotFoundError: No module named 'woob'
kf.xmlgui: cannot find .rc file "woob.rc" for component "woob"
Plugins: woob loaded
Loading "/tmp/.mount_kmymonoYVQYU/usr/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/"
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QSQLITE3 QODBC QODBC3 QPSQL 
QPSQL7 QSQLCIPHER

then a popup saying

"Qt SQL driver QMYSQL is no longer installed on your system"
***


STEPS TO REPRODUCE
1. Download any recent AppImages  (unfortunately I am not sure when this
started)
2. Try to open a MySQL DB

OBSERVED RESULT
See above

EXPECTED RESULT
KMM should be able to handle MySQL db's as per previous versions.

SOFTWARE/OS VERSIONS
KMyMoney: Version 5.1.2-78fde521b
KDE Frameworks: Version 5.91.0
Qt Version: Version 5.15.2 (built against 5.15.2)
System:    Kernel: 5.4.0-100-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Gnome 3.36.9 wm: xfwm4 dm: GDM3, LightDM Distro: Linux Mint 20.3 Una
base: Ubuntu 20.04 focal 

ADDITIONAL INFORMATION
MySQL on remote DB server (MariaDB).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list