{"id":186,"date":"2011-08-04T11:58:23","date_gmt":"2011-08-04T09:58:23","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=186"},"modified":"2011-08-04T11:58:23","modified_gmt":"2011-08-04T09:58:23","slug":"nepomuk-und-akonadi-im-griff","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=186","title":{"rendered":"Nepomuk und Akonadi im Griff"},"content":{"rendered":"<p>Seit geraumer Zeit werde ich nach jedem Login in einem KDE4.x System zeitverz\u00f6gert mit folgender Meldung begl\u00fcckt:<\/p>\n<p><em>&#8222;Nepomuk Indexing agents have been disabled&#8220;<\/em><\/p>\n<p>Zus\u00e4tzlich kommt noch einiges an blabla bzgl. <strong>akonadi<\/strong> Beschwerden.<br \/>\nDie Sache ist, dass ich in den KDE Systemeinstellungen <strong>nepomuk<\/strong> deaktiviert habe und keine KDE PIM Programme verwende. So what?<\/p>\n<p>Nachdem ich mir <a href=\"http:\/\/thomasmcguire.wordpress.com\/2009\/10\/03\/akonadi-nepomuk-and-strigi-explained\/\">hier<\/a> nochmals die Terminologie der KDE Lieblingsprojekte verinnerlicht habe, wurde die Ursache schnell klar, auch wenn die Hintergr\u00fcnde es immer noch nicht sind.<\/p>\n<p>Akonadi als PIM Datenzugriffsframework ben\u00f6tigt unbedingt nepomuk f\u00fcr die Umsetzung der Suche.<br \/>\nWarum aber starten denn \u00fcberhaupt die akonadi agents? Schon der Versuch die nicht ben\u00f6tigten Softwarekomponenten (alles was mit akonadi und KDEpim zu tun hat) zu l\u00f6schen, schlug fehl. Sie sind so stark mit dem restlichen KDE System verzahnt, dass man entweder gleich das ganze KDE System l\u00f6schen oder sie eben behalten muss.<br \/>\nAuch ein l\u00f6schen der (aus welchem Grund auch immer) schon angelegten akonadi Resourcen in den KDE Sytemeinstellungen brachte akonadi beim KDE Start nicht zum schweigen. Es scheint, dass akonadi von banalsten Programmen wie der Plasma-Uhr, benutzt wird. An dieser Stelle gab ich nach und aktivierte nepomuk (allerdings ohne den <strong>Strigi<\/strong> Indexer).<\/p>\n<p>Dies f\u00fchrte dann zu dem dubiosen Fehler, dass sich nepomuk beschwerte nicht starten zu k\u00f6nnen, da das <strong>soprano<\/strong> backend <strong>redland<\/strong> fehlt. Tats\u00e4chlich waren aber alle redland Komponenten installiert. Da ich aber in den KDE Systemeinstellungen zu nepomuk nur eine Konfigurationseinstellung bzgl. des <strong>virtuoso<\/strong> backends gesehen habe, schwante mir wieder eine Inkosistenz &#8211; geschuldet mangelhafter Transitionsprozesse w\u00e4hrend der fortlaufenden KDE updates in der 4.x Reihe. Abhilfe schafft das L\u00f6schen folgender nepomuk Dateien:<\/p>\n<p><code>~\/.kde4\/share\/config\/nepomuk*<br \/>\n~\/.kde4\/share\/apps\/nepomuk\/*<\/code><\/p>\n<p>Seitdem l\u00e4uft nepomuk und akonadi ohne Fehlermeldungen und v.a. ressourcenschonend im Hintergrund. Lediglich nach dem Einloggen erscheinen f\u00fcr wenige Augenblicke die Prozesse<\/p>\n<p><code>nepomukservicestub<br \/>\nakonadi_maildispatcher_agent<\/code><\/p>\n<p>mit CPU Belastung.<br \/>\n\u00dcbrigens war dies w\u00e4hrend der inkonsistenten Phase ganz anders. Dort liefen teilweise akonadi Prozesse, sowie das benutze <strong>mysql<\/strong>, wild und CPU-fressend durch die Gegend.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit geraumer Zeit werde ich nach jedem Login in einem KDE4.x System zeitverz\u00f6gert mit folgender Meldung begl\u00fcckt: &#8222;Nepomuk Indexing agents have been disabled&#8220; Zus\u00e4tzlich kommt noch einiges an blabla bzgl. akonadi Beschwerden. Die Sache ist, dass ich in den KDE Systemeinstellungen nepomuk deaktiviert habe und keine KDE PIM Programme verwende. So what? Nachdem ich mir &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=186\" class=\"more-link\"><span class=\"screen-reader-text\">Nepomuk und Akonadi im Griff<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=186"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/186\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}