Download 7.8.0 AppImage to Ubunto 22.4, run image, answer all props with default, click finish and get pop-up says "Error while connecting to database with progress bar at 100%. Dialog never goes away. Te following is cut/paste from the terminal session used to start digikam chris@Z420:~$ digikam Qt: Session management error: Could not open network socket QObject::connect: No such signal QDBusAbstractInterface::DeviceAdded(QString) QObject::connect: No such signal QDBusAbstractInterface::DeviceRemoved(QString)
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