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

Nepomuk warning after login (KDE 4.6.2)

Tags: None
(comma "," separated)
flan_suse
Registered Member
Posts
41
Karma
0
OS
After updating to KDE 4.6.2 on openSUSE 11.3 and 11.4, I get the same notification warning on all computers after logging in.

Around thirty seconds after a successful login, I am notified with the following message:
Nepomuk Indexing Disabled

Nepomuk Indexing Agents Have Been Disabled
The Nepomuk service is not available or fully operational and attempts to rectify this have failed. Therefore indexing of all data stored in ...

The following problems were detected:

* Nepomuk is not running.

Additional help can be found here:
userbase.kde.org/Akonadi


I find this odd, since I intentionally have Nepomuk disabled. I tried to remove all Akonadi resources, but for some reason, it is adamant about using "/home/username/.local/share/local-mail", no matter how many times I tried to remove it.

Regardless, if I go to Settings > Desktop Search, I find that Nepomuk system is inactive, and the box is unchecked.

I notice if I manually stop the Akonadi server, it frees up 40MB of RAM (roughly 5 processes) that was not being used for anything of value (for me).

When I logout and then login again, I am greeted to the same notification (about Nepomuk) and I find that the Akonadi server is once again running, using "/home/username/.local/share/local-mail" as a Local Folder resource.

Where do I go from here?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
This is a warning notice from Akonadi, as it uses Nepomuk to provide search capabilities. Akonadi is only started if applications using it's services are started.

In this case, it is probably the Plasma clock applet which is causing it to start. Newer versions of KDE (not sure if it includes 4.6) have a checkbox labeled "Display events" in Digital Clock Settings > Calendar, which allows you to disable it's requirement for Akonadi.

The automatic creation of the Local Folder resource is likely a recovery mechanism of Akonadi, as it needs a set of folders in order to perform certain operations such as sending email.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
flan_suse
Registered Member
Posts
41
Karma
0
OS
I can't find the "Display Events" checkbox on any of the three machines with KDE 4.6.2. I'm fairly sure this is something newly introduced with 4.6.2, since it happened on all three computers after I upgraded from 4.6.1.

I realize it's not an actual error in the system, but I find it annoying that it always has to remind me that Nepomuk is disabled (which I want it to be anyways.)
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Interesting... screenshot of the checkbox can be found at http://simplest-image-hosting.net/jpg-0 ... ktopo27543

This could potentially be a KDE 4.7 feature...


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
The option is already available in the configuration file since 4.6.0 IIRC.

Adding
Code: Select all
showEvents=false

to the relevant bits of plasma-desktop-appletsrc while Plasma is not running should do the trick.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
flan_suse
Registered Member
Posts
41
Karma
0
OS
einar wrote:The option is already available in the configuration file since 4.6.0 IIRC.

Adding
Code: Select all
showEvents=false

to the relevant bits of plasma-desktop-appletsrc while Plasma is not running should do the trick.


I added showEvents=false in every [Configuration], but it made no difference. This was done outside of Plasma, not logged in to any KDE session. The plasma-desktop-appletrc file can be a bit intimidating, so I might not have done it correctly.

Here is a pastebin example for my Digital Clock configuration: http://pastebin.com/s76TErX3

I used the same format for every [Configuration].

As for the checkbox, you're probably right that it will debut in 4.7, since none of my PCs on 4.6.2 have such a checkbox for any widget. Are there any plans to implement this in the 4.6.x branch?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
It is not likely to be implemented in the KDE 4.6.x series, as it would require introducing a new string, which is not permitted by the string freeze policy (without an exception from the translators).


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
matrs
Registered Member
Posts
17
Karma
0
OS
I just trying opensuse 11.4 x64 for 2 weeks now and i found the same problem when updated to kde 4.6.2. An annoying message from akonadi 20 second after every system start. Because of that, i checked akonadi in ksysguard and found surprisingly many akonadi process running (around 20-25, things like akonadi_maildis, akonai_contac etc) with 17 MB of memory usage each :o and I don't use PIM and nothing related to akonadi. So I deleted the content from the folder .config/akonadi, and after a reboot many-akonadi-process-running-problem was fixed. About the error message, i still get it.

I found this solution from opensuse forum
iria
Registered Member
Posts
40
Karma
0
OS
I have the same notification in Debian after upgrade to 4.6.2.

Is the KDE or distribution change?

bcooksley wrote:It is not likely to be implemented in the KDE 4.6.x series, as it would require introducing a new string, which is not permitted by the string freeze policy (without an exception from the translators).


If this is KDE change, why this is presented in 4.6.1=>4.6.2? And no likely fix in 4.6.x? New "bugs" yes, fix no?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The relevant fix was in regard to the disabling through the ui of Akonadi events in Plasma's clock.

The reason why it worked in KDE 4.6.1: Akonadi was able to utilise Nepomuk. For some reason or another Akonadi is failing to contact Nepomuk under KDE 4.6.2 for you. This could be because you disabled it, it's database has been corrupted, or any other similar issue.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
flan_suse
Registered Member
Posts
41
Karma
0
OS
bcooksley wrote:The relevant fix was in regard to the disabling through the ui of Akonadi events in Plasma's clock.

But like iria said, going from 4.6.1 to 4.6.2 (without any changes from the user; normal usage), we are greeted to this redundant warning shortly after logging in without any practical way of fixing it. Something was changed from 4.6.1 to 4.6.2, but not on the user's end.


bcooksley wrote:The reason why it worked in KDE 4.6.1: Akonadi was able to utilise Nepomuk. For some reason or another Akonadi is failing to contact Nepomuk under KDE 4.6.2 for you. This could be because you disabled it, it's database has been corrupted, or any other similar issue.

This is happening on all my KDE computers, and judging from other posts in this thread, it's definitely not distro-related. Nepomuk has always been disabled for me, which is my preference. Nowhere did I explicitly enable an application to use it. With every release before 4.6.2, this was not an issue. Nepomuk was never enabled prior to updating to 4.6.2, anyways.

It goes back to what iria said above. We pull in updates to go from 4.6.1 to 4.6.2 (minor update), and then suddenly this starts happening without a clear way of fixing it. If 4.7.x is when the new checkbox will be introduced, then the "change" that triggers this behaviour should have been postponed until 4.7.x.

Remember, I'm speaking as a user of this software, not a developer.
User avatar
papapenguin
Registered Member
Posts
45
Karma
0
OS
I'm having this issue in Gentoo and KDE 4.6.2 as well...

I would like to have Nepomuk and Strigi working...for no other reason than it's a KDE default...

...my error message states:
Nepomuk Indexing Agents Have Been Disabled
The Nepomuk service is not available or fully operational and attempts to rectify this have failed. Therefore indexing of all…

The following problems were detected:
Calling the Nepomuk storage service failed: 'The name org.kde.NepomukStorage was not provided by any .servic…

...it is enabled in System Settings, and every time I click to enable it again, I get another error message...

I wonder if somehow the database is being corrupted...and if so...how would one fix a corrupted database?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
If you run "qdbus org.kde.NepomukServer /nepomukserver quit", then run "nepomukserver &" do you see any relevant output? Can you pastebin the output of the last command and post a link to that here?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
papapenguin
Registered Member
Posts
45
Karma
0
OS
thanks bcooksley...here's the post...
papapenguin ~ # qdbus org.kde.NepomukServer /nepomukserver quit
Service 'org.kde.NepomukServer' does not exist.
papapenguin ~ # nepomukserver &
[1] 4349


http://pastebin.com/HsqYFS8L
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Do you run KDE as a normal user or as root? The commands I gave are intended to be run under a normal user.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Google [Bot], Sogou [Bot]