Version: 4.5 (using KDE 4.5.3) OS: Linux I have the Nepomuk semantic desktop enabled without strigi file indexer. Akonadi is also enabled with a SQlite backend. At startup the akonadi self-test finds an error related to a not running nepomuk dbus search service (attached akonadi-selftest-report-20101128-at-startup.txt) but if I re-run the self-test again the error is gone (attached akonadi-selftest-report-20101128-after-startup.txt). $ qdbus org.kde.NepomukServer /servicemanager availableServices nepomukontologyloader nepomukmigration1 nepomukqueryservice digikamnepomukservice nepomukstorage nepomukactivitiesservice nepomukremovablestorageservice nepomukstrigiservice nepomukfilewatch $ qdbus org.kde.NepomukServer /servicemanager isServiceRunning nepomukqueryservice true This means there is a race condition at startup, isn't it? Reproducible: Always
Created attachment 53820 [details] akonadi-selftest-report-20101128-at-startup.txt
Created attachment 53821 [details] akonadi-selftest-report-20101128-after-startup.txt
Since I've upgraded to KDE 4.6.0, I've exactly the same problem, nepomuk is not recognized running at login, but if I perform another akonadi self test after login, everything is reported OK, nepomuk is actually running. What is important in this context is that I only get the problem if I activate the display of e-mails or RSS feeds in the system tray, i.e. kontact is started at KDE login. Otherwise no problems... Furthermore, only the first time somebody logs in (with kontact being started) after a cold boot gets the error message. If you log off an on again, there's no problem, too.
*** Bug 299725 has been marked as a duplicate of this bug. ***
This is UPSTREAM issue. We need some way to specify that Nepomuk should be started before Akonadi. One option is systemd and the other is to port Ivan's solution to KDE SC. http://ivan.fomentgroup.org/blog/2011/11/02/start-active/
We don't check for Nepomuk anymore in KDE 4.13.