WebDAV 同步失败:锁定云端同步目录失败

本贴最后更新于 615 天前,其中的信息可能已经时移世改

WebDAV 同步失败:无论是 windows10,还是 ubuntu22/23, 无论是自动还是完全手动同步,无论是上传到云端还是下载到本地,都会出现同步失败的错误;但是同样的地址和端口,几乎同样的设置,Joplin 却完全正常,同步速度也很快,且在 windows 端和 ubuntu 上都是正常的!

额外说明:尝试过坚果云,失败了;尝试过 OneDrive,个人版和商业版账户都成功了,但是同步速度完全无法忍
受(无论是否科学上网,网速都不慢),就算只有一个字符的差异,同步时间都能达到 100 秒以上。无奈之下,选择百度云盘和阿里云盘,采用 alist 挂载,没想到无论怎么尝试,都是失败。也不是舍不得支持思源的云端服务,一是,我正在大量尝试各种笔记软件,二是云端容量上限偏小,当然还有其他次要因素。

图片.png

systemlog.zip

  • 思源笔记

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

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

    25649 引用 • 106105 回帖
2 操作
Alphaty 在 2023-09-16 19:59:22 更新了该帖
Alphaty 在 2023-09-16 19:58:42 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 请在设置关于中导出系统日志上传一下。

    1 回复
  • Alphaty via Ubuntu

    已上传

    1 回复
  • 从日志上看是服务端内部报错 500,如果服务端是自建的可以看下服务端 WebDAV 服务器日志。

    1 回复
  • Alphaty via Ubuntu

    alist 我还不知道怎么查看日志,但是同样是 WebDAV 协议,ip 和端口不变的情况下 joplin 同步是正常的,是否能排除其他因素呢。

    图片.png

    图片.png

    这里 TLS 是否验证不影响结果。

    1 回复
  • http 协议的话和 TLS 验证没有关系,从路径上看是不是 /dav/ 这一层没有权限或者不允许在根目录创建文件?

    2 回复
  • Alphaty via Ubuntu

    那个应该没关系,云端文件夹我是提前建立好再选择的。但思源与 joplin 不同的一个点是,前者会在选择的目录下创建一个 siyuan 文件夹,后者不会。同步失败后,我在云端看到 siyuan/repo 两层文件夹是正常创建的,也就是不存在权限不够的问题,而且 joplin 也创建了文件夹和文件。

  • Alphaty via Ubuntu

    思源并没有在 dav 这层目录创建文件夹,而是选择了 aliyun 目录

    1 回复
  • 那只能想办法看下服务端日志了,500 报错是远程服务器返回的,不是客户端的。

    个人建议不要使用 WebDAV 协议,推荐使用 S3 协议,性能和稳定性都好很多。

    1 回复
  • Alphaty via Ubuntu

    alist 日志找到了,日志显示:

    [GIN] 2023/09/16 - 19:00:05 | 500 | 578.758114ms | 127.0.0.1 | PUT "/dav/aliyun/siyuan/repo/lock-sync"

    与思源报错一样,只不过把锁定失败这个错误给编了个号。

    2 回复
  • 那应该是上游服务端返回的报错了。

  • -

    之前我遇到过这个问题,自己部署的 WEBDAV 服务没有给足文件权限,虽然可以连上去,但 siyuan 无法修改文件内容。手动修改权限后,同步正常了

    2 回复
  • yimang

    我用了 s3 同步,还可以,用了七牛云的,同步速度很快。我设置了完全手动同步,感觉也挺方便的,基本没啥费用

  • yuyi

    如何手动修改权限?

  • Alang1991 via macOS

    请问下,最后是咋解决的呢?

  • Alang1991 via macOS

    最近两天研究了下,如果是空间占用较多,还是选择 s3 最合适,一般人正常使用阶段,s3 的价格真的每个月可能几块钱不等。

    如果没有公网,建议别折腾 webdav,浪费了时间,省不了多少。

  • coffeey via macOS

    我用的是 alist,降到 26 版本,可以用阿里云盘备份,感觉是 alist 的锅,但是天翼云盘啥的也是不行。

  • Jahzeds

    我也是这样,求指点

  • zk2048

    我也刚刚遇见和你一样的问题。这个确实不应该,感觉应该是这个笔记程序有问题。坑。。。。

  • oneing

    同遇到,麻烦开发者查一下谢谢

请输入回帖内容 ...

推荐标签 标签

  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 58 关注
  • 印象笔记
    3 引用 • 16 回帖
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 597 回帖 • 1 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 688 关注
  • API

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

    79 引用 • 431 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 670 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 1 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 177 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖
  • RemNote
    2 引用 • 16 回帖 • 13 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • 尊园地产

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

    1 引用 • 22 回帖 • 793 关注
  • WebSocket

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

    48 引用 • 206 回帖 • 289 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 3 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 8 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    125 引用 • 74 回帖 • 1 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • 叶归
    9 引用 • 41 回帖 • 20 关注
  • 阿里云

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

    84 引用 • 324 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • Visio
    1 引用 • 2 回帖 • 1 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注