Skip to content

[BUG] 4.2.9升级后 openlist webdav+CD2挂载115网盘,TMM刮削不能重命名。4.2.7正常【Feature Request】Add option to disable WebDAV Class2 lock check for MOVE compatibility #3316

Closed as not planned

Description

@And-CSH

场景

OpenList 4.2.8/4.2.9 开启了严格 WebDAV lock 校验。
链路:115 网盘 → OpenList (WebDAV Server) → CD2(WebDAV FUSE 客户端挂载)→ TMM(TinyMediaManager)刮削重命名。

问题

CD2 的 WebDAV 客户端未自动实现 LOCK → MOVE (with lock-token) → UNLOCK 流程,TMM 执行文件重命名时,MOVE 请求缺少 lock-token,OpenList 拒绝请求,报错:
连到系统上的设备没有发挥作用。FileSystemException
回退到 OpenList 4.2.7(宽松 MOVE、不强制锁校验),完全正常。

请求

希望增加一个配置项(配置文件 / 后台开关):
webdav_skip_lock_check: true
作用:跳过 MOVE 请求的 lock-token 校验,兼容不支持 WebDAV Class2 锁的轻量化 WebDAV 客户端(CD2、部分老 FUSE 客户端、TMM 等上层工具),和 4.2.7 的 MOVE 行为保持一致。

补充说明:不是要移除锁功能,只是给用户一个兼容开关,按需关闭严格锁校验。
同一个 OpenList 4.2.9、同一个 CD2 WebDAV 客户端,后端为阿里云盘 Open 时 TMM 重命名正常;后端为 115 网盘时 MOVE 被锁校验拦截。推测锁校验逻辑是按驱动分开处理,希望统一增加全局兼容开关,全部后端都可以按需关闭 MOVE 锁校验。”

Activity

  1. github-actions commented on Oct 28, 2026

    @github-actions

    ⚠️ 你的 Issue 不符合提交规则。请先阅读相关规范后再重新提交。当前 Issue 将被自动关闭并锁定。如需继续提交,请确认已了解规则后创建新的 Issue。
    ⚠️ Your issue does not comply with the submission rules. Please read the guidelines before submitting again. This issue will be automatically closed and locked. If you wish to proceed, please confirm that you have reviewed the rules before creating a new issue.

  2. locked and limited conversation to collaborators on Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidInvalid Content/Cannot Reproduce

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions