Kontact 中的 Nextcloud 日历同步停止

Kontact 中的 Nextcloud 日历同步停止

一段时间以来,我在 kontact 和 nextcloud 同步方面遇到了麻烦。Caldav 同步。

将 kontact 连接到我的 nextcloud 实例运行良好,并且所有日历日期都已下载。一段时间后,同步似乎无缘无故地停止了。

问题是:我确实认为(但不确定)当我尝试将日历日期从一天移到另一天时,同步过程会停止,并且不再同步任何内容。关闭并重新打开或手动触发同步过程不再起作用。

我尝试从不同的来源安装 kontact,但问题仍然存在。

删除并重新添加 caldav 日历会重新同步所有日期,但一段时间后同样的问题又会再次出现。

重现步骤

  1. 移动日期/创建日期/更改日期
  2. 什么都不再同步了

软件/操作系统版本 Linux/KDE Plasma:kubuntu 20.04(可在“关于系统”中找到) KDE Plasma 版本:5.18.8 KDE 框架版本:5.68.0 Qt 版本:5.12.8

更新。我想我找到了一个解决方案:好的,我尝试调试问题...我找到了一个可行的解决方案(似乎有效,将来会看看)

...在 flathub 上重新安装了 flatpak: sudo flatpak install flathub org.kde.kontact

然后似乎有一个错误,如下所述: https://syve.wordpress.com/2020/05/24/akonadi-bug-qlocalsocketconnecttoserver-invalid-name/

我刚刚使用以下命令删除了数据库:

akonadictl stop

mv $HOME/.local/share/akonadi/db_data $HOME/.local/share/akonadi/db_data_old

注意,这会删除所有数据和日历!所以如果您不确定,最好先备份。

然后重新添加日历,一切似乎都正常……希望如此。

答案1

好的,我在解决这个问题时成功了: https://stackoverflow.com/questions/52210603/qt-and-openssl-incompatible-version-on-ubuntu#52210604

这肯定就是这里的问题。

对我来说,解决方案很简单。只需安装 libssl-dev:

sudo apt install libssl-dev

成功了。qt 网络和 openssl 中缺少一些符号链接或存在不兼容问题...

相关内容