<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks, Maik !</p>
    <p>That worked, database was converted; and digikam 7.3.0 is
      running.</p>
    <p>Best regards,</p>
    <p>Robert</p>
    <p><br>
    </p>
    <div class="moz-forward-container"><br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <pre>Right, MariaDB has updated the structure internally and needs an update. You 
start digiKam so that the internal server runs. Enter the following commando 
on another terminal: 

mariadb-upgrade --socket=/home/robert/.local/share/digikam/db_misc/
mysql.socket

I think we will have to install it as maintenance in the future when using the 
internal server. 

Maik

Am Dienstag, 13. Juli 2021, 10:25:16 CEST schrieb Robert Zeller privat:
><i> Maik,
</i>><i> 
</i>><i> to me it looks like there is a discrepancy in  the mariadb installation
</i>><i> of openSUSE Leap 15.3 :
</i>><i> 
</i>><i> mariadb is version 10.5.8-1.5 while libmysqld19 is version
</i>><i> 10.2.37-3.37.1 ;  obviously the openSUSE repository provides an
</i>><i> inconsistent library. Unfortunately they don't give you a choice.
</i>><i> 
</i>><i> Do you think completely rebuilding the database instead of converting
</i>><i> could be successful; or should I better use digikam 7.2 until the suse
</i>><i> fixes the mariadb inconsistency ?
</i>><i> 
</i>><i> 
</i>><i> here is the digikam - debug output:
</i>><i> 
</i>><i> <a href="https://mail.kde.org/mailman/listinfo/digikam-users" moz-do-not-send="true">robert at k2-SSDd</a>:~/Applications> ./digiKam-7.3.0-x86-64.appimage
</i>><i> /usr/bin/AppImageLauncher: /usr/lib64/libcurl.so.4: no version
</i>><i> information available (required by
</i>><i> /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
</i>><i> -- digiKam Linux AppImage Bundle
</i>><i> -- Use 'help' as CLI argument to know all available options for digiKam
</i>><i> application.
</i>><i> -- Notes: to integrate this bundle to your desktop, use AppImageLauncher.
</i>><i> --        to enable all debug messages on the console, use 'export
</i>><i> QT_LOGGING_RULES="digikam*=true"'.
</i>><i> libudev.so.0
</i>><i> libxcb-dri3.so.0
</i>><i> -- Preloading shared libs: :/usr/lib64/libxcb-dri3.so.0
</i>><i> Digikam::DXmlGuiWindow::setupIconTheme: Breeze icons resource file found
</i>><i> Digikam::DXmlGuiWindow::setupIconTheme: Breeze-dark icons resource file
</i>><i> found
</i>><i> unknown: Qt translations path:
</i>><i> "/tmp/.mount_digiKarv6HTm/usr/share/digikam/translations"
</i>><i> unknown: Loaded locale: "en_US" from catalog: "qt"
</i>><i> unknown: Loaded locale: "en_US" from catalog: "qtbase"
</i>><i> unknown: Loaded locale: "en_US" from catalog: "qt_help"
</i>><i> Digikam::ApplicationSettings::setApplicationStyle: Switch to widget
</i>><i> style:  ""
</i>><i> Digikam::ApplicationSettings::setApplicationFont: Switch to application
</i>><i> font:  QFont(Noto Sans,10,-1,5,50,0,0,0,0,0)
</i>><i> Digikam::AlbumWatch::AlbumWatch: AlbumWatch is disabled
</i>><i> Digikam::AlbumManager::setDatabase: Database Parameters:
</i>><i>     Type:                      "QMYSQL"
</i>><i>     DB Core Name:              "digikam"
</i>><i>     DB Thumbs Name:            "digikam"
</i>><i>     DB Face Name:              "digikam"
</i>><i>     DB Similarity Name:        "digikam"
</i>><i>     Connect Options:
</i>><i> "UNIX_SOCKET=/home/robert/.local/share/digikam/db_misc/mysql.socket"
</i>><i>     Host Name:                 ""
</i>><i>     Host port:                 -1
</i>><i>     Internal Server:           true
</i>><i>     Internal Server Path:      "/media/MULTIMEDIA/foto"
</i>><i>     Internal Server Admin Cmd: "mysqladmin"
</i>><i>     Internal Server Serv Cmd:  "mysqld"
</i>><i>     Internal Server Init Cmd:  "mysql_install_db"
</i>><i>     Username:                  "root"
</i>><i>     Password:                  ""
</i>><i> 
</i>><i> Digikam::DatabaseServer::DatabaseServer: Database Parameters:
</i>><i>     Type:                      "QMYSQL"
</i>><i>     DB Core Name:              "digikam"
</i>><i>     DB Thumbs Name:            "digikam"
</i>><i>     DB Face Name:              "digikam"
</i>><i>     DB Similarity Name:        "digikam"
</i>><i>     Connect Options:
</i>><i> "UNIX_SOCKET=/home/robert/.local/share/digikam/db_misc/mysql.socket"
</i>><i>     Host Name:                 ""
</i>><i>     Host port:                 -1
</i>><i>     Internal Server:           true
</i>><i>     Internal Server Path:      "/media/MULTIMEDIA/foto"
</i>><i>     Internal Server Admin Cmd: "mysqladmin"
</i>><i>     Internal Server Serv Cmd:  "mysqld"
</i>><i>     Internal Server Init Cmd:  "mysql_install_db"
</i>><i>     Username:                  "root"
</i>><i>     Password:                  ""
</i>><i> 
</i>><i> Digikam::DatabaseServer::DatabaseServer: Internal Server data path:
</i>><i> "/media/MULTIMEDIA/foto/.mysql.digikam/db_data"
</i>><i> Digikam::DatabaseServer::initMysqlConfig: The mysql configuration was
</i>><i> already up-to-date: "/home/robert/.local/share/digikam/mysql.conf"
</i>><i> Digikam::adjustedEnvironmentForAppImage: Adjusting environment variables
</i>><i> for AppImage bundle
</i>><i> Digikam::DatabaseServer::startMysqlServer: Database server: "mysqld"
</i>><i> ("--defaults-file=/home/robert/.local/share/digikam/mysql.conf",
</i>><i> "--datadir=/media/MULTIMEDIA/foto/.mysql.digikam/db_data",
</i>><i> "--socket=/home/robert/.local/share/digikam/db_misc/mysql.socket")
</i>><i> Digikam::DatabaseServerStarter::startServerManagerProcess: Internal
</i>><i> database server started
</i>><i> Digikam::DatabaseServer::run: Running 0 seconds...
</i>><i> unknown: QXcbConnection: XCB error: 128 (Unknown), sequence: 415,
</i>><i> resource id: 0, major code: 130 (Unknown), minor code: 2
</i>><i> Digikam::DbEngineConfigSettingsLoader::readConfig: Loading SQL code from
</i>><i> config file
</i>><i> "/tmp/.mount_digiKarv6HTm/usr/share/digikam/database/dbconfig.xml"
</i>><i> Digikam::DbEngineConfigSettingsLoader::readConfig: Checking XML version
</i>><i> ID => expected:  3  found:  3
</i>><i> Digikam::CoreDbSchemaUpdater::update: Core database: running schema update
</i>><i> Digikam::CoreDbSchemaUpdater::startUpdates: Core database: have a
</i>><i> structure version  12
</i>><i> Digikam::CoreDbSchemaUpdater::makeUpdates: Core database: makeUpdates 
</i>><i> 12  to  13
</i>><i> Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure
</i>><i> executing query:
</i>><i>   ""
</i>><i> Error messages: "QMYSQL: Die Abfrage konnte nicht ausgeführt werden"
</i>><i> "Column count of mysql.proc is wrong. Expected 21, found 20. Created
</i>><i> with MariaDB 100215, now running 100508. Please use mariadb-upgrade to
</i>><i> fix this error" "1558" 2
</i>><i> Bound values:  ()
</i>><i> Digikam::BdEngineBackend::execDBAction: Error while executing DBAction [
</i>><i> "UpdateSchemaFromV12ToV13" ] Statement [ "\n                    DROP
</i>><i> PROCEDURE IF EXISTS create_index_if_not_exists;\n                " ]
</i>><i> Digikam::CoreDbSchemaUpdater::performUpdateToVersion: Core database:
</i>><i> schema update to V 13 failed!
</i>><i> Digikam::CoreDbAccess::checkReadyForUse: Core database: cannot process
</i>><i> schema initialization
</i>><i> Digikam::KMemoryInfo::update: KMemoryInfo: Platform identified : "LINUX"
</i>><i> Digikam::KMemoryInfo::bytes: KMemoryInfo: TotalRam:  16777506816
</i>><i> Digikam::LoadingCache::setCacheSize: Allowing a cache size of 400 MB
</i>><i> Digikam::adjustedEnvironmentForAppImage: Adjusting environment variables
</i>><i> for AppImage bundle
</i>><i> Digikam::DatabaseServer::run: Shutting down database server
</i>><i> Digikam::DatabaseServerStarter::stopServerManagerProcess: Internal
</i>><i> database server stopped
</i>><i> 
</i>><i> Am 12.07.21 um 18:36 schrieb Maik Qualmann:
</i>><i> > export QT_LOGGING_RULES="digikam*=true"
</i></pre>
    </div>
  </body>
</html>