设置 WebDAV 云端同步时报错

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

我依赖自建的 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

  • 思源笔记

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

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

    24776 引用 • 101882 回帖 • 1 关注
  • Q&A

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

    9392 引用 • 42804 回帖 • 112 关注

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 399 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    116 引用 • 54 回帖 • 5 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 786 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    409 引用 • 3587 回帖 • 1 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 7 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 1 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 76 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 156 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 214 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 618 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 383 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    84 引用 • 324 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    556 引用 • 674 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    31 引用 • 96 回帖
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    21 引用 • 204 回帖 • 1 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 367 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • gRpc
    11 引用 • 9 回帖 • 90 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    295 引用 • 750 回帖 • 1 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 650 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 1 关注