Bug 171802 - Konqueror complains about error loading module Cervisia
Summary: Konqueror complains about error loading module Cervisia
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-28 17:10 UTC by AAW
Modified: 2009-01-02 20:27 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AAW 2008-09-28 17:10:13 UTC
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.
Comment 1 Josh Rickmar 2008-10-30 23:56:03 UTC
I can confirm this problem with KDE 4.1.1 on FreeBSD.

I fixed it by removing Cervisia from the list in inode/folder.
Comment 2 Josh Rickmar 2008-10-30 23:57:11 UTC
Ah, I forgot... See this: http://forum.kde.org/showthread.php?tid=7502&pid=12792#pid12792
Comment 3 jesse 2008-10-31 13:25:44 UTC
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.
Comment 4 PhobosK 2008-12-23 21:58:14 UTC
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).
Comment 5 Andre Woebbeking 2009-01-02 15:03:19 UTC
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?
Comment 6 AAW 2009-01-02 18:27:24 UTC
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.
Comment 7 Andre Woebbeking 2009-01-02 20:27:45 UTC
> 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!