我创建了一个自定义脚本,用于将我的 Radicale 日历与我在终端中手动启动的手机同步。在上次系统升级 OTA-13 之前,它运行良好。现在它失败并出现以下错误:
[错误] SyncEvolution 解析配置文件时出错的错误代码(本地, 状态 20010):任何后端模块都不支持后端 (syncxmlrpc、syncsqlite、syncqtcontacts、syncmaemocal、synckcalextended、 syncfile、syncecal、syncebook、syncdav、syncactivesync、provideruoa、 platformgnome)或配置不正确(backend=select backend 数据库格式= 同步格式=)
有什么想法吗?谢谢
以下是我为使脚本正常运行而执行的不同步骤:
echo“指示如何访问日历服务器” syncevolution --configure --template webdav syncURL="http://myCaldavSerUrl/" target-config@radicale echo“在手机上创建日历” syncevolution --create-database backend=evolution-calendar database=myCalendar echo“指示远程数据库” syncevolution --configure 数据库=http://myCaldavSerUrl/myCalendar/mycalendar.ics/ backend=caldav target-config@radicale myCalendar echo“连接远程日历” syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@radicale 用户名= myusr 密码= mypass echo“添加日历” syncevolution --configure sync=two-way backend=evolution-calendar database=myCalendar Radicale myCalendar echo "服务器与手机第一次同步" syncevolution --sync refresh-from-remote Radicale myCalendar echo "常规同步脚本" synecvolutionradicale myCalendar
答案1
解决了!我只需要删除我的 ubuntuphone 上的所有日历数据库,像一开始那样重新创建它们,然后重新启动同步。脚本又可以正常工作了。我不知道上次升级时到底发生了什么,但重建数据库解决了这个问题。
如果这可以帮助别人。
感谢所有为 ubuntuphone 做出贡献的人!再见
让·皮埃尔