设置 WebDAV 云端同步时报错

本贴最后更新于 240 天前,其中的信息可能已经时移俗易

我依赖自建的 WebDAV,设置笔记的自动同步报以下错误:

backup.go:160: get cloud repo refs files failed: PROPFIND /main/siyuan/repo/refs/: 400

已确认:

1、WebDAV 通过浏览器,输入用户名、密码等信息后,一切正常。

2、在依次点击【设置】=》【云端】=》【云端同步目录中的设置按钮】,报image.png

3、我的版本 3.1.1

4、系统日志为

I 2024/07/28 21:43:26 runtime.go:74: kernel is booting: * ver [3.1.1] * arch [amd64] * os [alpine] * pid [1] * runtime mode [prod] * working directory [/opt/siyuan] * read only [false] * container [docker] * database [ver=20220501] * workspace directory [/home/siyuan/SiYuan] I 2024/07/28 21:43:26 conf.go:125: loaded conf [/home/siyuan/SiYuan/conf/conf.json] I 2024/07/28 21:43:26 conf.go:498: user has disabled [Google Analytics] I 2024/07/28 21:43:26 runtime.go:123: use network proxy [system] I 2024/07/28 21:43:26 serve.go:127: kernel [pid=1] http server [0.0.0.0:6806] is booting I 2024/07/28 21:43:26 conf.go:835: database size [16.31 MB], tree/block count [120/2184] I 2024/07/28 21:43:26 working.go:193: kernel booted I 2024/07/28 21:43:26 box.go:77: auto stat [trees=120, blocks=2184, dataSize=1.02 MB, assetsSize=30.01 kB] I 2024/07/28 21:47:56 index.go:220: rebuilt database for notebook [20210808180117-czj9bvb] in [0.14s], tree [count=70, size=1.38 MB] I 2024/07/28 21:47:56 index.go:290: resolved refs [37] in [88ms] I 2024/07/28 21:54:19 mount.go:144: removed box [20210808180117-czj9bvb] E 2024/07/28 21:57:20 backup.go:160: get cloud repo refs files failed: PROPFIND /main/siyuan/repo/refs/: 400 I 2024/07/28 22:15:32 repository.go:1281: syncing data repo [device=buvnwjbpfoyr, kernel=xgmt0ev, provider=3, mode=a/false] I 2024/07/28 22:15:32 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=bb326c44c059ae77acaeda0aee31463ff4561dc9, files=134, size=885.3 kB, created=2024-07-28 21:32:12] I 2024/07/28 22:15:32 repo.go:595: walk data [files=134] cost [4.475101ms] I 2024/07/28 22:15:32 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=bb326c44c059ae77acaeda0aee31463ff4561dc9, files=134, size=885.3 kB, created=2024-07-28 21:32:12] I 2024/07/28 22:15:32 ref.go:64: updated local latest to [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] E 2024/07/28 22:15:32 sync_lock.go:104: unmarshal lock sync failed: unexpected end of JSON input E 2024/07/28 22:15:32 sync_lock.go:107: remove unmarshalled lock sync failed: Remove main/siyuan/repo/lock-sync: 400 E 2024/07/28 22:15:32 repository.go:1309: sync data repo failed: Remove main/siyuan/repo/lock-sync: 400 I 2024/07/28 22:20:33 repository.go:1281: syncing data repo [device=buvnwjbpfoyr, kernel=xgmt0ev, provider=3, mode=a/false] I 2024/07/28 22:20:33 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] I 2024/07/28 22:20:33 repo.go:595: walk data [files=134] cost [4.542564ms] I 2024/07/28 22:20:33 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] E 2024/07/28 22:20:33 sync_lock.go:104: unmarshal lock sync failed: unexpected end of JSON input E 2024/07/28 22:20:33 sync_lock.go:107: remove unmarshalled lock sync failed: Remove main/siyuan/repo/lock-sync: 400 E 2024/07/28 22:20:33 repository.go:1309: sync data repo failed: Remove main/siyuan/repo/lock-sync: 400 I 2024/07/28 22:25:34 repository.go:1281: syncing data repo [device=buvnwjbpfoyr, kernel=xgmt0ev, provider=3, mode=a/false] I 2024/07/28 22:25:34 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] I 2024/07/28 22:25:34 repo.go:595: walk data [files=134] cost [4.575218ms] I 2024/07/28 22:25:34 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] E 2024/07/28 22:25:34 sync_lock.go:104: unmarshal lock sync failed: unexpected end of JSON input E 2024/07/28 22:25:34 sync_lock.go:107: remove unmarshalled lock sync failed: Remove main/siyuan/repo/lock-sync: 400 E 2024/07/28 22:25:34 repository.go:1309: sync data repo failed: Remove main/siyuan/repo/lock-sync: 400 E 2024/07/28 22:30:28 backup.go:160: get cloud repo refs files failed: PROPFIND /main/siyuan/repo/refs/: 400 I 2024/07/28 22:30:35 repository.go:1281: syncing data repo [device=buvnwjbpfoyr, kernel=xgmt0ev, provider=3, mode=a/false] I 2024/07/28 22:30:35 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] I 2024/07/28 22:30:35 repo.go:595: walk data [files=134] cost [4.895234ms] I 2024/07/28 22:30:35 ref.go:50: got local latest [device=buvnwjbpfoyr/linux, id=f48ff97b8c69ec75bc548ed7a81ea3e9ffcfdac2, files=134, size=885.3 kB, created=2024-07-28 22:15:32] E 2024/07/28 22:30:35 sync_lock.go:104: unmarshal lock sync failed: unexpected end of JSON input E 2024/07/28 22:30:35 sync_lock.go:107: remove unmarshalled lock sync failed: Remove main/siyuan/repo/lock-sync: 400 E 2024/07/28 22:30:35 repository.go:1309: sync data repo failed: Remove main/siyuan/repo/lock-sync: 400
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24744 引用 • 101674 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9372 引用 • 42684 回帖 • 113 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 804 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖 • 1 关注
  • Word
    13 引用 • 40 回帖
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 359 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 207 关注
  • RemNote
    2 引用 • 16 回帖 • 9 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 6 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 1 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 254 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 201 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 33 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 639 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 719 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 29 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    183 引用 • 1010 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • 笔记

    好记性不如烂笔头。

    310 引用 • 794 回帖 • 1 关注
  • V2Ray
    1 引用 • 15 回帖
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 633 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 299 关注
  • 倾城之链
    23 引用 • 66 回帖 • 157 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 657 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 546 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • danl
    162 关注