This forum has been archived. All content is frozen. Please use KDE Discuss instead.

"System Settings" > "Desktop Search" missing, Debian Jessie

Tags: None
(comma "," separated)
afx237
Registered Member
Posts
2
Karma
0
I'm trying to use the search and tag features in KMail. KMail says:

The Nepomuk semantic search service is not available. Searching is not possible without it. You can enable it in "System Settings".


There's no such item under System Settings. I've tried installing every package that matches a "nepomuk" search, then running the command "kbuildsycoca4 --noincremental".

The version of KDE reported in the KDE help is 4.13.3. The actual Debian KDE packages installed seem to range from 4.11.3 to 4.13.3. And they're all currently up to date from the Debian repos.

Anybody know what I need to do to turn it on? I'm not worried about the control panel, I just want to use searching and tags KMail.

I've installed "Akonadi Console", which states that "Tags" (akonadi_nepomuktag_resource) is running, but "Akonadi Nepomuk Feeder" (akonadi_nepomuk_feeder) is not. If I try to restart Feeder, it doesn't change. It still says: Wait for the Nepomuk to start.

Thanks.
wolfi323
Registered Member
Posts
1129
Karma
11
OS
afx237 wrote:Anybody know what I need to do to turn it on? I'm not worried about the control panel, I just want to use searching and tags KMail.

I've installed "Akonadi Console", which states that "Tags" (akonadi_nepomuktag_resource) is running, but "Akonadi Nepomuk Feeder" (akonadi_nepomuk_feeder) is not. If I try to restart Feeder, it doesn't change. It still says: Wait for the Nepomuk to start.

4.13 does not use Nepomuk at all. It uses Baloo instead, which replaced Nepomuk in 4.13.
And there's no configuration for the Baloo feeder in systemsettings. If it is installed, it should be enabled and work automatically.

I have no idea about Debian's packages though, look for something like "baloo" or "baloo-pim".
afx237
Registered Member
Posts
2
Karma
0
Thanks for the response. I did have a look in the Debian repos for Baloo, however there's no packages at all in Debian Jessie currently.

I've now solved it though. It turns out I just needed to install the package virtuoso-minimal. So for anyone having this problem in the future, run:

Code: Select all
sudo apt-get install virtuoso-minimal
wolfi323
Registered Member
Posts
1129
Karma
11
OS
afx237 wrote:I've now solved it though. It turns out I just needed to install the package virtuoso-minimal.

Yes, Nepomuk used virtuoso as storage backend, so did not work without it.
I would suppose that this should be installed automatically then via package dependencies though.

So apparently the Nepomuk in Debian is still functional?
Then they probably ship older versions of some packages, especially kdepim-runtime.
The 4.13 versions do not even include the nepomuk feeder and nepomuk tag resource, at least here on openSUSE.
User avatar
tassos
Registered Member
Posts
32
Karma
0
OS
This is happening to me and I have virtuoso-minimal all along. I cannot add tags and the advanced options in doplhin search are greyed out. I do not have balooctl in my system and I can't seem to find a way to install it. Does anyone know if anything else from the debian repos is needed?
luebking
Karma
0
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
@tassos: Please enable all debug areas using "kdebugdialog" then run an affected application (such as KMail) from the terminal - hopefully it will output how it is failing. This will hopefully explain why it isn't working. Note that you need to fully exit an affected application before trying to do this.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
tassos
Registered Member
Posts
32
Karma
0
OS
@bcooksley

That is very strange. Baloo packages were on sid so I installed them as soon as they were available in jessie. Desktop search seems to work fine, when searching things in krunner email results and contact results pop up, etc. Dolphin however does not have the ability to add tags/ratings nor to search in regard with those metadata.

I enabled debugging as you suggested, when started in the shell I get the following:

Code: Select all
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting
dolphin(10534)/nepomuk (library): Could not find virtuoso to connect to. Aborting


virtuoso is a nepomuk depedency not a baloo one, which is very strange as I have the latest dolphin installed (4:4.13.3-1). When I run
Code: Select all
 nepomukbaloomigrator
tool, it says that everything has been migrated.

Any ideas, because I have run out. I filed this bug report some days ago for Baloo https://bugs.kde.org/show_bug.cgi?id=338496 but I am not sure weather it is a baloo problem, a dolphin problem or a debian packaging problem.
User avatar
tassos
Registered Member
Posts
32
Karma
0
OS
After updating debian testing to 4.14 everything seems to work as expected.


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell