Akonadi

From the Linux and Unix Users Group at Virginia Tech Wiki

Jump to: navigation, search

Akonadi is the shared personal information storage engine of KDE 4.

[edit] Debugging

The following instructions were written for Sabayon 5.0 and may not work on other platforms or versions. If you would like to see additional coverage, please add it yourself or make a request on the wiki's wanted page.

Akonadi does not work out-of-the-box on Gentoo or Sabayon. You'll notice issues with, for example, the kres-migrator and the Akonadi self-test program. To debug the configuration graphically, run akonaditray and right-click on the glowing blue orb icon in the system tray. Select Configure... and open the Akonadi Server Configuration tab.

The following steps should get more green checkmarks on the self-test. First, make sure Akonadi has a valid MySQL executable. The Use internal MySQL server box should be checked. Supply /usr/bin/mysqld_safe as the server executable.

On Gentoo and even Sabayon, linker errors can be an issue. To check for linker errors, run akonadiconsole. If a linker error shows up, such as the one illustrated below, you should file a bug report with your distribution. Making a symlink to a different version may fix the issue temporarily but is not a recommended long-term solution.

$ akonadiconsole
/usr/bin/akonadi_control: error while loading shared libraries: libboost_program_options-mt-1_37.so.1.37.0: cannot open shared object file: No such file or directory

If Akonadi complains about a missing default server configuration file, you can copy it from its install location.

$ cp /usr/share/config/akonadi/mysql-global.conf ~/.config/akonadi/

[edit] External Links

Personal tools