Korganizerが同期しなくなった

Post date: 2018/01/08 8:09:19

Qt libraryのincompatibleだった件に関係するのかも知れないが、Korganizerが同期しなくなっていた。

akonadi serverが起動してないのが原因ぽい。以下のようなエラーが出る。

seijirom@macmini:~$ akonadictl restart

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)

seijirom@macmini:~$ akonadi.collectionattributetable OK

(途中略)

akonadi.tagtypetable OK

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)

"No file selected."

org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.

: symbol lookup error: /usr/bin/akonadi_davgroupware_resource: undefined symbol: _ZN8KCalCore14MemoryCalendarC1ERKN9KDateTime4SpecE

org.kde.pim.akonadicontrol: ProcessControl: Application '/usr/bin/akonadi_davgroupware_resource' returned with exit code 127 (未知のエラー)

/usr/bin/akonadi_davgroupware_resouceの日付を調べると、そのほかのupgradeしたものより日付が古い。

apt-file findにより、パッケージはkdepim-runtimeであることがわかり、apt-upgrade kdepim-runtimeしたところ、akonadi serverを正常に

起動できるようなり、問題は解決した。やれやれ。

メモ: gnome-calendarやevolutonを代用にしようとして少しハマった。icloudのcaldavのURLが、Korganizerと同じように

https://caldav.icloud.com/ だと思い込んでいたのが間違い。https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

みたいなアドレスだった。参考: https://askubuntu.com/questions/911567/how-to-sync-icloud-calendar