I am using Debian unstable (sid), kernel 3.14.15-2 (2014-08-09) x86_64. I reported this bug upstream ( https://bugs.kde.org/show_bug.cgi?id=339866 ) but was told to report downstream instead as KDE maintainers considered it a packaging problem. As an aside, I wonder why dolphin has to depend on baloo now in Debian. The original bug report is as follows. ====================================== When I try searching in Dolphin, it always displays a red warning bar showing "Invalid protocol" , and no search is ever performed. Console output: dolphin(7601): couldn't create slave: "Unable to create io-slave: klauncher said: Unknown protocol 'baloosearch'. " After I installed "ballo", "baloo4" and "baloo-utils", the red warning bar (as well as the console output above) was gone but Dophin still couldn't find anything (status bar showing "0 Folders, 0 Files"), no matter what I input as search keyword. Reproducible: Always Steps to Reproduce: 1. Open Dolphin 2. Press CTRL+F 3. Input some characters as search keyword Actual Results: A red warning bar showing "Invalid protocol" pops up below the search bar. Expected Results: Dolphin finds folders/files whose names contain the search keyword
Maintainers, please consider making plasma-desktop (or some package you think is more appropriate - perhaps dolphin) at least recommend baloo-kf5. From what I can tell, right now, nothing even suggests baloo-kf5, and it's rather opaque to an ordinary user that this package might be necessary for some standard functionality. Peace, Brendon
Replying for quick reference of Debian 8.2 users like me. There is a lot of info elsewhere, but a proper summary/solution should be collated here. So, today, I've onfirmed the issue exists - and is due to baloo being configured in ~/.kde/share/baloofilerc to search /home/user by default - yet not being installed! Dolphin checks this 'red herring' baloofilerc and hence tries to use baloo for searching /home/user - yet baloo does not exist - hence the "Invalid protocol" message. There are two ways around this: (A) fall back to filenamesearch by disabling indexing in baloofilerc - works but loses all benefit/availability of a properly indexed search (B) aptitude install baloo. This resolves the problem, after allowing a few minutes for indexing to kick in, allowing nice modern search of /home/user Additionally installing kde-config-baloo-advanced gives a proper UI to view/configure the preexisting baloofilerc and should be highly recommended to preserve the userfriendliness for which KDE is justifiably famous. Summary: Debian 8.2 sets Dolphin to search /home with baloo - but omits to install the service to handle this. It also omits GUI config, meaning users diagnosing this need fairly advanced file knowledge. These should be installed by default. This remedies the default install being unable to search /home + lets the user configure indexing to taste. Cheers as always for an otherwise fantastic distribution and desktop environment. I hope this post helps someone.