技術資料(メモ)‎ > ‎KDE‎ > ‎

Korganizerが同期しなくなった

2018/01/08 0:09 に 森山誠二郎 が投稿
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
Comments