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.

Reply via email to