ich habe mich vor ein paar Wochen dazu entschieden, von Gnome auf KDE zu wechseln.
(Und das, nachdem ich fast 20 Jahre Gnome verwendet habe. Aber es entwickelt sich immer mehr in die falsche Richtung also brauche ich eine Alternative)
So weit ich sehen kann funktioniert alles außer Akonadi.
Ich bekomme regelmäßig Popups die sagen, dass Akonadi gecrasht ist.
Die Crash-Information hat nicht weitergeholfen:
Code: Alles auswählen
[KCrash Handler]
#4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5 0x00007f33a9ea9537 in __GI_abort () at abort.c:79
#6 0x00007f33aa2c1bf1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x0000558cbb9d6ad4 in ?? ()
#8 0x0000558cbbb08673 in ?? ()
#9 0x0000558cbb9d6d0f in ?? ()
#10 0x00007f33a9eaad0a in __libc_start_main (main=0x558cbb9d6c60, argc=1, argv=0x7fff50b2f388, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff50b2f378) at ../csu/libc-start.c:308
#11 0x0000558cbb9d98ca in ?? ()
[Inferior 1 (process 23513) detached]
Zur Erläuterung: Ich habe nach schlechten Erfahrungen alle Datenbanken von meinem Rechner verbannt und in Docker-Images geschoben.
Ich habe zuerst versucht, Akonadi mit einem Postgres zu verbinden, das in einem Docker-Image liegt. Es hat nichts gebracht.
Als letzte Möglichkeit habe ich jetzt versucht, Sqlite3 zu verwenden, um zumindest zu sehen, ob es prinzipiell funktioniert.
Erst habe ich mögliche Altdaten gelöscht:
Code: Alles auswählen
rm -rf ~/.config/akonadi/agent*
rm -rf ~/.local/share/akonadi/*
rm -rf ~/.kde/share/config/akonadi-firstrunrc
Code: Alles auswählen
apt-get install sqlite3
apt-get install akonadi-backend-sqlite
Code: Alles auswählen
[%General]
Driver=QSQLITE3
[QSQLITE3]
Name=/home/myuser/.local/share/akonadi/akonadi.db
Code: Alles auswählen
# akonadictl start
org.kde.pim.akonadictl: Starting Akonadi Server...
org.kde.pim.akonadictl: done.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Cannot remove old log file '/home/myuser/.local/share/akonadi/Akonadi.error.old': Permission denied
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadiserver path = /usr/bin pid = 23710
KCrash: Arguments: /usr/bin/akonadiserver
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Code: Alles auswählen
cat org.kde.pim.akonadicontrol: ProcessControl: Application '/usr/bin/akonadiserver' returned with exit code 253 (Unknown error)
Cannot remove old log file '/home/dard/.local/share/akonadi/Akonadi.error.old': Permission denied
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadiserver path = /usr/bin pid = 23735
KCrash: Arguments: /usr/bin/akonadiserver
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Code: Alles auswählen
# cat Akonadi.error
2021-03-28T14:23:38 [WARN ] default: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
2021-03-28T14:24:39 [WARN ] org.kde.pim.akonadicontrol: ProcessControl: Application '/usr/bin/akonadiserver' returned with exit code 253 (Unknown error)
2021-03-28T14:25:40 [WARN ] org.kde.pim.akonadicontrol: ProcessControl: Application '/usr/bin/akonadiserver' returned with exit code 253 (Unknown error)
2021-03-28T14:26:41 [WARN ] org.kde.pim.akonadicontrol: ProcessControl: Application '/usr/bin/akonadiserver' returned with exit code 253 (Unknown error)
# cat Akonadi.error.old
2021-03-28T14:23:38 [INFO ] org.kde.pim.akonadictl: Starting Akonadi Server...