Logo

KDE: Immer Ärger mit Akonadi

Schlagwörter: Akonadi, Lucid Lynx

Kon­tact, genauer KAdress­book  und noch genauer gesagt Akonadi pflegt regelmäßig Fehler auszuw­er­fen und kein­er­lei Adressen anzuzeigen. Ich habe keine Ahnung, wie man so ein Stück Soft­ware in halb­wegs sta­bile Releases packen kann. So lange ich noch die [[Fremdquelle|PPA]]-Version der Kubuntu-Entwickler unter Karmic nutzte, habe ich das soweit hin­genom­men. Aber nun, mit der aktuellen Veröf­fentlichung von Kubuntu, will ich das so nicht mehr.

Nach eini­gen Testvorgän­gen habe ich zweier­lei Sachen herausgefunden:

Sep­a­rater Akonadi-Start

Vor dem Start von Kon­tact  muss Akonadi ges­tartet wer­den. Obwohl der Akonadi-Start offen­sichtlich auch Teil des Kontact-Starts ist, scheint dieser zu lange dauern (ca. 10s). Kon­tact scheint schneller zu sein und schon vor dem abgeschlosse­nen Startvor­gang auf Akonadi zugreifen zu wollen.

Fol­gen­der Code wurde Bestandteil meines Autostart-Scripts:

...
sleep 30
akonadictl start &
sleep 15
kontact &
...

Fehlende MySQL-Datenbank

Als näch­stes Ver­sucht Akonadi auf eine MySQL-Datenbank zuzu­greifen, die aber gar nicht existiert.  Diese habe ich manuell angelegt. Obwohl Akonadi bis­lang noch keinen Con­tent in der Daten­bank abgelegt hat, scheint ihn die bloße Exis­tenz zu beruhi­gen — wenn´s denn sein muss:

mysql -u root -p
create database akonadi;
create user akonadi identified by 'akonadi';
grant all on akonadi.* to akonadi;

Die Zugangs­daten für user und pass­word (2x akonadi) wer­den in die Datei ~/.config/akonadi/akonadiserverrc eingetragen.

Beim näch­sten Start von Kon­tact bzw. des Rech­ner sollte Kon­tact wieder inklu­sive Adress­buch starten und keine Fehler­mel­dun­gen mehr (dies­bezüglich) auswerfen.

Geschrieben am 03.05.2010 von Sven in Linux · 2 Kommentare
Weder Pings noch Kommentare sind erlaubt.

2 Komentare auf “KDE: Immer Ärger mit Akonadi”

  1. Thomas sagt:

    Ich habe Lucid frisch instal­liert und habe das gle­iche Prob­lem mit Akonadi.
    Deine Anleitung scheit­ert bei mir schon bei
    mysql –u root –p
    Ich werde nach einem Pass­wort gefragt, dass ich nicht habe…

    • Sven sagt:

      Das Root-Passwort für MySQL (ist nicht das Root-PW des Sys­tems!) vergibst du bei der Instal­la­tion vom MySQL. Du kannst es auch danach noch ein­stellen:
      sudo dpkg-reconfigure mysql-server-5.1


Diese Seite und ihr Inhalt unterliegen, sofern nicht anders gekennzeichnet, einer Creative Commons-Lizenz.
cclicense
top