Version: (using Devel) Compiler: 4.3.2-3mnb2 OS: Linux Installed from: Compiled sources If cervisia is installed and konqueror has been chosen as default file manager (System Settings > File Associations > inode/folder), konqueror(4) keeps popping up a dialog that says: There was an error loading the module Cervisia. The diagnostics is: The service 'Cervisia' provides no library or the Library key is missing in the .desktop file. Steps to recreate: 1) After install of kompare (which pulls in cervisia), konqueror operates normally, without any error messages. 2) Go into System Settings > Advanced > File Associations and changed the order for inode/folder to move Konqueror to the top of list (followed by Dolphin and Cervisia). 3) Any time you navigate with Konqueror's arrow key's, the error described above occurs. 4) Go back into File Associations and change the order back to the default (Dolphin, Konqueror, Cervisia). 5) Error still occurs. 6) Exit KDE and delete ~/.local/applications/mimeapps.list and ~/.local/share/mime/mime.cache. 7) Restart KDE. Error no longer occurs.
I can confirm this problem with KDE 4.1.1 on FreeBSD. I fixed it by removing Cervisia from the list in inode/folder.
Ah, I forgot... See this: http://forum.kde.org/showthread.php?tid=7502&pid=12792#pid12792
Confirm this bug on KDE 4.1.2 on Debian Unstable/Experimental. I fixed it by just uninstalling Cervisia, as I do not use it much anyways. But just letting you guys know it's around.
Removing the inode entry is not a good decision since it makes cervisia useless in Konqueror. A better temporary solution is given in my bug report in the cervisia module (see below). This error should be reported in the cervisia section, so i did it with a short explanation how to fix it temporary (see bug 178603).
This will be fixed in 4.2.0. I can't backport it to 4.1 as I don't want to change file names in a patch release. BTW, why is Cervisia install if you install Kompare?
Responding to Comment #5, "BTW, why is Cervisia install if you install Kompare?" That's a reference to a dependency in Mandriva RPM's. I filed my original bug report at qa.mandriva.com then reported upstream at their request.
> Responding to Comment #5, "BTW, why is Cervisia install if you > install Kompare?" > > That's a reference to a dependency in Mandriva RPM's. IMO that is wrong. I could understand that the Cervisia package suggests Kompare but Kompare doesn't need a CVS frontend. > I filed my original bug report at qa.mandriva.com then reported > upstream at their request. Thanks for the report!