Problem
Akonadi startet zwar, funktioniert aber nicht. Das zeigt sich z.B. darin, dass in KMail keine Mails angezeigt werden.
Im Akonadi-Log (.local/share/akonadi/Akonadi.error
bzw. inder Konsole wo man akonadictl restart
gemacht hat) findet man mehrfach:
org.kde.pim.akonadicore: Akonadi Client Session: connection config file 'akonadi/akonadiconnectionrc' can not be found!
org.kde.pim.akonadicore: "QLocalSocket::connectToServer: Ungültiger Name" "/home/sunito/.local/share/akonadiakonadiserver-cmd.socket"
org.kde.pim.akonadicore: Failed to connect to server!
org.kde.pim.akonadicore: Akonadi Client Session: connection config file 'akonadi/akonadiconnectionrc' can not be found!
org.kde.pim.akonadicore: "QLocalSocket::connectToServer: Ungültiger Name" "/home/sunito/.local/share/akonadiakonadiserver-ntf.socket"
org.kde.pim.akonadicore: Failed to connect to server!
System: aktuelles Manjaro 20.0.1 „Lysia“
KDE Frameworks 5.70.0
Qt 5.14.2
Lösung
Der Name /home/sunito/.local/share/akonadiakonadiserver-cmd.socket
ist offfensichtlich durch einen Bug (vergessener Slash) entstanden.
Als Workaround hab ich einfach symbolische Links angelegt:
ln -s /run/user/1000/akonadi/akonadiserver-cmd.socket .local/share/akonadiakonadiserver-cmd.socket
ln -s /run/user/1000/akonadi/akonadiserver-ntf.socket .local/share/akonadiakonadiserver-ntf.socket
Dann nochmal Akonadi neu gestartet und alles funktioniert!