https://bugs.kde.org/show_bug.cgi?id=455031
Bug ID: 455031 Summary: Database process exited unexpectedly during initial connection. Product: digikam Version: 8.0.0 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: major Priority: NOR Component: Database-Mysql Assignee: digikam-bugs-n...@kde.org Reporter: battyanyi.d...@gmail.com Target Milestone: --- Flags: Backport+ SUMMARY *** Unable to start digikam with Mysql (MariaDB) internal database, database creation also fails. Works with SQLite. I've tried it with digikam 7.6.0 and 8.0.0 where 7.6.0 was installed using the pacman package manager and 8.0.0 was compiled from source using the instructions on the website. NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Start digikam without a database 2. Get to the database creation screen 2. Set database type to Mysql Internal and create the database. 3. Click OK 4. Sends error message OBSERVED RESULT Fails to load/create database EXPECTED RESULT Loads/creates database SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Kernel Version: 5.18.1-arch1-1 (64-bit) Graphics Platform: X11 mariadb Ver 15.1 Distrib 10.8.3-MariaDB, for Linux (x86_64) using readline 5.1 ADDITIONAL INFORMATION This is what i get after "export QT_LOGGING_RULES="digikam*=true"" digikam.qtavwidgets: Register QtAV Renderers digikam.widgets: Use installed icons digikam.general: "/home/dani/Pictures" digikam.general: Testing "mysql_install_db" ... digikam.general: Found "mysql_install_db" digikam.general: Testing "mysqladmin" ... digikam.general: Found "mysqladmin" digikam.general: Testing "mysqld" ... digikam.general: Found "mysqld" digikam.general: Root album is : "/home/dani/Pictures" digikam.database: Database directory is : "/home/dani/Pictures" digikam.dbengine: Loading SQL code from config file "/usr/share/digikam/database/dbconfig.xml" digikam.dbengine: Checking XML version ID => expected: 3 found: 3 digikam.dbengine: ConnectOptions "UNIX_SOCKET=/home/dani/.local/share/digikam/db_misc/mysql.socket" digikam.dbengine: ConnectOptions "UNIX_SOCKET=/home/dani/.local/share/digikam/db_misc/mysql.socket" digikam.general: Switch to widget style: "Fusion" digikam.general: AlbumWatch is disabled digikam.general: Database Parameters: Type: "QMYSQL" DB Core Name: "digikam" DB Thumbs Name: "digikam" DB Face Name: "digikam" DB Similarity Name: "digikam" Connect Options: "UNIX_SOCKET=/home/dani/.local/share/digikam/db_misc/mysql.socket" Host Name: "" Host port: -1 Internal Server: true Internal Server Path: "/home/dani/Pictures" Internal Server Admin Cmd: "mysqladmin" Internal Server Serv Cmd: "mysqld" Internal Server Init Cmd: "mysql_install_db" Username: "root" Password: "" digikam.databaseserver: Database Parameters: Type: "QMYSQL" DB Core Name: "digikam" DB Thumbs Name: "digikam" DB Face Name: "digikam" DB Similarity Name: "digikam" Connect Options: "UNIX_SOCKET=/home/dani/.local/share/digikam/db_misc/mysql.socket" Host Name: "" Host port: -1 Internal Server: true Internal Server Path: "/home/dani/Pictures" Internal Server Admin Cmd: "mysqladmin" Internal Server Serv Cmd: "mysqld" Internal Server Init Cmd: "mysql_install_db" Username: "root" Password: "" digikam.databaseserver: Internal Server data path: "/home/dani/Pictures/.mysql.digikam/db_data" digikam.databaseserver: The mysql configuration was already up-to-date: "/home/dani/.local/share/digikam/mysql.conf" digikam.databaseserver: Database server: "mysqld" ("--defaults-file=/home/dani/.local/share/digikam/mysql.conf", "--datadir=/home/dani/Pictures/.mysql.digikam/db_data", "--socket=/home/dani/.local/share/digikam/db_misc/mysql.socket") digikam.databaseserver: "Database process exited unexpectedly during initial connection." digikam.databaseserver: Executable: "mysqld" digikam.databaseserver: Arguments: "--defaults-file=/home/dani/.local/share/digikam/mysql.conf, --datadir=/home/dani/Pictures/.mysql.digikam/db_data, --socket=/home/dani/.local/share/digikam/db_misc/mysql.socket" digikam.databaseserver: Stdout: "" digikam.databaseserver: Stderr: "2022-06-08 13:23:42 0 [Note] /usr/bin/mysqld (server 10.8.3-MariaDB-log) starting as process 12931 ...\n" digikam.databaseserver: Exit code: 1 digikam.databaseserver: Process error: "Unknown error" digikam.databaseserver: Cannot start internal database server -- You are receiving this mail because: You are watching all bug changes.