After updating from Digikam 4.7 to 4.8 i wasn't able to add keywords to the Database anymore. Additional I'm not able to see keywords of photos which I added in past. Reproducible: Always Steps to Reproduce: 1. Try to add a keyword / view the keywords of a photo Expected Results: Adding keywords should be possible, added keywords from past should be visible.
Nothing has changed between 4.7.0 to 4.8.0 about tags management. All work fine here. I suspect a packaging problem with Ubuntu. Also, please turn on debug space as explained here : https://www.digikam.org/contrib ... And start digiKam from a console to see debug trace when you want to play with tags. Gilles Caulier
curious... after starting Digikam and selecting one photo: after Starting Digikam xyz@ThinkPad-T510:~$ digikam Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent gdb shows nothing mistakenly... Will Digikam save some keywords in the photos or only in the Database? How can I check if there are valid Information?
Most important is : digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent digikam(9141)/digikam (core): Tag 0x31ab230 doesn't have a valid parent Sound like a problem with your DB file. Will Digikam save some keywords in the photos or only in the Database ? This depend of your settings. digiKam always store in DB for performance reason. You can duplicate data in image metadata. This will help to restore DB is file is corrupted. Gilles Caulier
thanks for your help. I deleted the old, broken DB-File and start Digikam. After a few minutes the new Database was created and the keywords are working again. Additional the old keywords had been restored from the pictures.