On Tuesday 05 October 2010 10:36:03 Michael Henatsch wrote:
On Mon October 4 2010 17:32:01 Martin Schlander wrote:
Mandag den 4. oktober 2010 15:39:10 skrev Michael Henatsch:
I am puzzled by the following strange behavior in KMail:
I would have thought that all addresses would be held by one file which can be accessed both through the Kaddressbook part of Kontact and the "select" button (for quick access). However, this does not seem to be the case. Where can I look for the wrong entry in order to correct it? Which is the file holding the information for kaddressbook and which is the one that the select button looks in?
I can't claim to fully understand any of this, but maybe I can help a little bit.
It's correct that your addressbook is in principle normally stored in the *.vcf file in .kde4/share/apps/kabc/
But...
Since KDEPIM 4.4 your contacts are additionally cached in the Akonadi mysql- database (stored in .local/share/akonadi/). And that's not the end of it, KMail needs/uses Nepomuk to know about your contacts.
So I guess your problem is caused by Nepomuk not picking up on the changes you've made for some reason. Try 'akonadiconsole' to check if the nepomuk contact feeder appears to be running correctly. Or maybe there's just some delay before the changes are picked up by the various storage systems involved.
Martin,
further to my previous reply, I have just discovered that akonadiconsole issues a whole lot of error messages:
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files" "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "QLocalSocket::connectToServer: Invalid name" "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files" "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "QLocalSocket::connectToServer: Invalid name" "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files" "/usr/bin/akonadiconsole(11266)" Error in thread 140214340589408 : "QLocalSocket::connectToServer: Invalid name" QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.
(sorry about the broken lines) Do these messages give any hint?
krgds Mike
Find the Desktop Search module in System Settings and check 'Enable Nepomuk Semantic Desktop', then relogin. Will -- Will Stephenson, KDE Developer, openSUSE Boosters Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org