![]() Registered Member ![]()
|
Hello everybody,
I have some problems in my laptop with, surprise surprise, kmail and akonadi. When I try to search something, it throws me this error: "The Nepomuk semantic search service is not available. Searching is not possible without it. You can enable it in "System Settings"." It goes without saying that this is correctly activated in the settings. akonadiconsole has an entry called "Akonadi Nepomuk Feeder, which says: "Nepomuk is not operational: Nepomuk is not running." and its status says "Offline, Broken". The stranger thing is that everything else works: the whole kontact suite works, even the autocompletion with the address book, desktop search works (in dolphin and everything). Everything seems to work except for this particular search in kmail. Logs and stuff doesn't show anything relevant, at least to my eyes. I'm using kde 4.10.2 in Gentoo. Thanks and bye. |
![]() Registered Member ![]()
|
Sorry for asking the obvious but did you try to restart the nepomuk feeder in Akonadiconsole? It is a known bug that in 4.10.x it does not start automatically but you have to start it manually one way or other when you boot/log in |
![]() Administrator ![]()
|
Also you can force reindexing of the individual folders by right clicking on them, going to the "Maintenance" tab and push "Force new indexing".
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
Now that's an interesting development. I positively remember to do this a lot of times before. Right now, after restarting the laptop from hibernation, I have been able to restart it, an now it works in theory, it status is now "Online, Idle", and "Ready to index data." However, the mail search still doesn't work. I would have thought that this problem would be fixed by fixing this nepomuk thing, but it seems deeper than that.
I can't, since this option is greyed. I have tried to play with the options about this thing but nothing ungreys it. |
![]() Administrator ![]()
|
It looks like you're missing some components. Is Nepomuk working outside of KDE PIM? (Indexing, tagging, rating).
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
I don't know about tagging or rating, but indexing works, so I guess that Nepomuk is correctly instaled. As I said before, even the auto-completion of the recipients works, which AFAIK is the most common issue with nepomuk-akonadi-kmail. |
![]() Administrator ![]()
|
Completion can work independently from Nepomuk since later 4.9 releases IIRC. Is there anything suspicious in ~/.xsession-errors?
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
This file is humongous. I'll check it later when I get some time, but can you point me what I'm looking for? Are there some specific word that appears, like "nepomuk" or something? BTW, I tried to restart "akonadi nepomuk feeder" from the akonadi console but nothing appears in the file. |
![]() Administrator ![]()
|
Errors related to Nepomuk and Akonadi, or stuff about missing libraries would be the first thing to look for.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
I've found some nepomuk errors in the log, but I'm not sure if they are relevant to my problem. First there is this block:
This one doesn't seem very relevant, but it's an error, not a warning. The following seems more serious:
This one goes on and on, with different characters. However, I don't have the slightest ideaabout what this is about and how can I fix it. Any more suggestions? |
![]() Administrator ![]()
|
Those are related to indexing and I doubt they matter. Check your running processes: you should have several instances of "nepomukservicestub". For the system to be properly functional, you need to have:
- nepomukservicestub nepomukstorage [basic functionality] - nepomukservicestub filewatch [only if you use indexing] - nepomuksetvicestub queryservice [or something like this: I'm not using 4.10 at the moment and I'm going from memory]
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
ps axu shows these processes:
The last one catches my eye, is related to the akonadi component that is failing but is different than the rest of them. I'll keep investigating. |
![]() Administrator ![]()
|
Since we need to know more of what the feeder is doing, you should enable debug output. To do so, run "kdebugdialog" and uncheck "disable all debug output", then push "unselect all" (we don't want additional noise from other unrelated apps), write "akonadi_nepomuk" in the search field at the top and tick "akonadi_nepomuk_feeder". Click on OK. This will enable additional output used for debugging.
Then, from a terminal, issue "akonadictl restart". This will restart Akonadi and print its debug output to the terminal, see if there are any clues.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
Sorry for the delay, I have had a hell of a week. I've tried to do this, but the amount of debug messages is still humongous. I've tried to redirect it to a file (using >), but it doesn't work. In any case, this is what it has thrown after trying to perform a search in a imap folder:
|
![]() Administrator ![]()
|
I believe the "cannot list root collection" errors are the key of this issue. I'll try to poke a developer to see what can be done about it.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot], Yahoo [Bot]