| Summary: | New Install, with appimage, "connecting to database hangs forever | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | Chris Albertson <albertson.chris> |
| Component: | Bundle-AppImage | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles, metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 7.8.0 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 8.0.0 | |
| Sentry Crash Report: | |||
|
Description
Chris Albertson
2022-10-11 20:19:29 UTC
Which database type did you choose? Open a terminal and set the environment variable: export QT_LOGGING_RULES="digikam*=true" Start digiKam in the terminal and post the debug output. Maik Which database? There was only one option in the pull-down menu, SQL Lite
One more bit of information for you: The 7.7.0 AppImage works just fine. I just finished downloading the "face recognition" software and it seems to be working.
So the bug, whatever it is was introduced by 7.8
Tried an experimet. Closed 7.7 and retried 7.8 Now 7.8 works. If I install and run 7.7.0 and then install 7.8.0 the 7.8 runs. It seem to run as an upgrade
Here is the debug infor you asked for
++++++++++++++++++++++++++++++++++++++ PASTED INFOR FOLLOWS ++
chris@Z420:~/AppImage$ export QT_LOGGING_RULES="digikam*=true"
chris@Z420:~/AppImage$ ./digiKam-7.8.0-x86-64.appimage
-- digiKam Linux AppImage Bundle
-- Use 'help' as CLI argument to know all available options for digiKam application.
-- Notes: to integrate this bundle to your desktop, use AppImageLauncher.
-- to enable all debug messages on the console, use 'export QT_LOGGING_RULES="digikam*=true"'.
-- Detected host Linux ubuntu-64-22.4
-- AppImage mounted directory: /tmp/.mount_digiKaAi3LmK
Check library libudev.so.0
Check library libxcb-dri3.so.0
Check library libcrypto.so.1.1
Check library libssl.so.1.1
Check library libnss3.so
Check library libnssutil3.so
Check library libsmime3.so
Check library libpango-1.0.so.0
Check library libpangocairo-1.0.so.0
Check library libgmodule-2.0.so.0
-- Preloading shared libs: :/tmp/.mount_digiKaAi3LmK/usr/lib/libavif.so.13:/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0:/usr/lib/x86_64-linux-gnu/libnss3.so:/usr/lib/x86_64-linux-gnu/libnssutil3.so:/usr/lib/x86_64-linux-gnu/libsmime3.so:/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0:/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Digikam::DXmlGuiWindow::setupIconTheme: Breeze icons resource file found
Digikam::DXmlGuiWindow::setupIconTheme: Breeze-dark icons resource file found
Digikam::setupKSycocaDatabaseFile: Set KSycoca to file: "/home/chris/.cache/ksycoca5_appimage"
Digikam::unloadQtTranslationFiles: Qt standard translations removed: 0
Digikam::loadStdQtTranslationFiles: Qt standard translations path: "/tmp/.mount_digiKaAi3LmK/usr/share/digikam/translations"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qt"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtbase"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qt_help"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtdeclarative"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtquickcontrols"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtquickcontrols2"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtmultimedia"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtwebengine"
Digikam::loadStdQtTranslationFiles: Loaded Qt standard translations "en_US" from catalog "qtxmlpatterns"
Digikam::AlbumWatch::AlbumWatch: AlbumWatch is disabled
Digikam::AlbumManager::setDatabase: Database Parameters:
Type: "QSQLITE"
DB Core Name: "/home/chris/Pictures/digikam4.db"
DB Thumbs Name: "/home/chris/Pictures/thumbnails-digikam.db"
DB Face Name: "/home/chris/Pictures/recognition.db"
DB Similarity Name: "/home/chris/Pictures/similarity.db"
Connect Options: ""
Host Name: ""
Host port: -1
Internal Server: false
Internal Server Path: ""
Internal Server Admin Cmd: ""
Internal Server Serv Cmd: ""
Internal Server Init Cmd: ""
Username: ""
Password: ""
Digikam::DbEngineConfigSettingsLoader::readConfig: Loading SQL code from config file "/tmp/.mount_digiKaAi3LmK/usr/share/digikam/database/dbconfig.xml"
Digikam::DbEngineConfigSettingsLoader::readConfig: Checking XML version ID => expected: 3 found: 3
Digikam::CoreDbSchemaUpdater::update: Core database: running schema update
Digikam::CoreDbSchemaUpdater::startUpdates: Core database: have a structure version 15
Digikam::CoreDbSchemaUpdater::makeUpdates: Core database: makeUpdates 15 to 15
Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location "/home/chris/Pictures" uuid "volumeid:?uuid=4ab11a53-e0d0-4d8f-bae8-66d9682c51ff"
Digikam::CollectionManager::updateLocations: location for "/home/chris/Pictures" is available true
Digikam::LoadingCache::setCacheSize: Allowing a cache size of 60 MB
Digikam::ThumbsDb::getSetting: ThumbDB SelectThumbnailSetting val ret = 0
Digikam::ThumbsDb::getSetting: ThumbDB SelectThumbnailSetting val ret = 0
Digikam::ThumbsDbSchemaUpdater::startUpdates: Thumbs database: have a structure version "3"
Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnails database ready for use
Digikam::SimilarityDb::getSetting: SimilarityDb SelectSimilaritySetting val ret = 0
Digikam::SimilarityDb::getSetting: SimilarityDb SelectSimilaritySetting val ret = 0
Digikam::SimilarityDbSchemaUpdater::startUpdates: Similarity database: have a structure version "1"
Digikam::AlbumManager::setDatabase: Similarity database ready for use
Digikam::IccSettings::Private::scanDirectories: ("/usr/share/color/icc", "/home/chris/.local/share/icc")
Digikam::DMetadataSettingsContainer::readFromConfig: Does not contain "Caption" Namespace
Digikam::IccSettings::Private::profileFromWindowSystem: Found X.org XICC monitor profile "sRGB built-in"
Digikam::CameraList::CameraList: Camera XML data: "/home/chris/.local/share/digikam/cameras.xml"
Digikam::DPluginLoader::Private::loadPlugins: Starting to load external tools.
Digikam::DPluginLoader::Private::pluginEntriesList: Parsing plugins from ("/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/")
Digikam::DPluginLoader::Private::pluginEntriesList: Plugins found: 140
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_AntiVignetting_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_AssignTemplate_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_AutoCorrection_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_BWconvert_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_BcgCorrection_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_Blur_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_Border_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ChannelMixer_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ColorBalance_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ColorFX_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_Convert16To8_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_Convert8To16_Plugin.so"
Digikam::DPluginLoader::Private::loadPlugins: Ignoring to load the following file since it doesn't look like a valid digiKam external plugin: "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToAVIF_Plugin.so"
Reason: "Cannot load library /tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToAVIF_Plugin.so: (libopenal.so.1: cannot open shared object file: No such file or directory)"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToDNG_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToHEIF_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToJP2lugin_Plugin.so"
Digikam::DPluginLoader::Private::appendPlugin: Plugin of type Digikam::DPluginBqm loaded from "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToJPEG_Plugin.so"
Digikam::DPluginLoader::Private::loadPlugins: Ignoring to load the following file since it doesn't look like a valid digiKam external plugin: "/tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToJXL_Plugin.so"
Reason: "Cannot load library /tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToJXL_Plugin.so: (libopenal.so.1: cannot open shared object file: No such file or directory)"
+++ clipped +++
Reason: "Cannot load library /tmp/.mount_digiKaAi3LmK/usr/plugins/digikam/bqm/Bqm_ConvertToAVIF_Plugin.so: (libopenal.so.1: cannot open That's the problem, this plugin only be available in digiKam-8.0.0. Unfortunately, a test version for digiKam-8.0.0 was also created on the build server of the AppImage. The corresponding libraries were built into the digiKam-7.8.0 AppImage when it was created. Download the AppImage-7.9.0, the problem is solved there. https://files.kde.org/digikam/ The AppImage there is from 10.10.2022. Please wait a few more days, there have been even bigger changes in file operations. There were still important corrections that will only be included in the next AppImage. Maik Your advanced metadata settings are broken. Please go to digiKam Setup-> Metadata-> Extended Metadata and load the presets of all, especially Caption. Digikam::DMetadataSettingsContainer::readFromConfig: Does not contain "Caption" Namespace Maik Please test the digiKam-7.9.0 AppImage now to see if the problem still occurs. https://files.kde.org/digikam/ Maik How to test 7.9.0? The problem with 7.8.0 is fixed if you first install 7.7.0 then upgrade. So perhaps 7.9 is also broken but works because of prior install of 7.7 The way I found this was because I put Ubuntu 22.04 on a brand new computer. I would need a clean install of Ubuntu 22.04 to test with. Perhaps a virtual machine image? Actually I do not understand how this can be. I thought AppImages were self-contained so how could a previous install of 7.7 fix the bug in 7.8? Perhaps files are being written someplace? The digiKam configuration file (digikamrc) is also created from an AppImage in your home directory. If you want to start over, all you have to do is rename/delete this file and maybe the databases. Maik The problem will be definitively fixed with 8.0.0 AppImage bundle. I also use Ubuntu 22.04 here, and no problem at startup with a first run of digiKam. 8.0.0 AppImage will not mix plugins compiled with 7.x release. 8.0.0 pre-release AppImage bundle is available here: https://files.kde.org/digikam/ If you have a 7..x database, 8.0.0 will upgrade the internal schema. For more details about the digiKam configuration files, look the online doc here : https://docs.digikam.org/en/getting_started/installation.html#configuration-files Gilles Caulier |