AlistGo / AlistGo/alist

使用 rclone 通过 WebDAV 将目标文件拷贝到挂载在 alist 上的 115 网盘中时出错

Open
#8,325 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
50.2k
Forks
7.9k
Avg merge
7d 21h
Merged PRs (30d)
6

Description

### Please make sure of the following things

- [x] I have read the [documentation](https://alist.nn.ci).
我已经阅读了[文档](https://alist.nn.ci)。

- [x] I'm sure there are no duplicate issues or discussions.
我确定没有重复的issue或讨论。

- [x] I'm sure it's due to `AList` and not something else(such as [Network](https://alist.nn.ci/faq/howto.html#tls-handshake-timeout-read-connection-reset-by-peer-dns-lookup-failed-connect-connection-refused-client-timeout-exceeded-while-awaiting-headers-no-such-host) ,`Dependencies` or `Operational`).
我确定是`AList`的问题,而不是其他原因(例如[网络](https://alist.nn.ci/zh/faq/howto.html#tls-handshake-timeout-read-connection-reset-by-peer-dns-lookup-failed-connect-connection-refused-client-timeout-exceeded-while-awaiting-headers-no-such-host),`依赖`或`操作`)。

- [x] I'm sure this issue is not fixed in the latest version.
我确定这个问题在最新版本中没有被修复。

### AList Version / AList 版本

v3.44.0

### Driver used / 使用的存储驱动

115 网盘

### Describe the bug / 问题描述

- [x] 我已确定我有 115 VIP 会员
- [x] 我已确定我的 rclone 升级到了当前最新版本

运行 `rclone version`

```
rclone v1.69.1
- os/version: arch (64 bit)
- os/kernel: 6.10.10-arch1-1 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.0
- go/linking: dynamic
- go/tags: none
```

`rclone.conf` 中 115 的配置

```
[115.alist]
type = webdav
url = https://alist.*****.me/dav/data/remote/115
user = *****
pass = *****
vendor = other
```

运行 `rclone lsd 115.alist:` 成功:
```
-1 2017-06-13 10:50:35 -1 云下载
-1 2025-04-08 13:43:35 -1 我的接收
```

### Reproduction / 复现链接

运行 `rclone copy` 时,问题出现:

```sh
rclone copy -vvP \
"~/data/inbox/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5" \
115.alist:"Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5"
```

```
2025/04/08 09:45:58 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "copy" "-vvP" "local/torrent/complete/inbox/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD" "115.alist:/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD"]
2025/04/08 09:45:58 DEBUG : Creating backend with remote "local/torrent/complete/inbox/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD"
2025/04/08 09:45:58 DEBUG : Using config file from "/config/rclone/rclone.conf"
2025/04/08 09:45:58 DEBUG : fs cache: renaming cache item "local/torrent/complete/inbox/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD" to be canonical "/data/local/torrent/complete/inbox/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD"
2025/04/08 09:45:58 DEBUG : Creating backend with remote "115.alist:/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD"
2025/04/08 09:45:58 DEBUG : found headers:
2025/04/08 09:45:58 DEBUG : fs cache: renaming cache item "115.alist:/Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD" to be canonical "115.alist:Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD"
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E03 The Base Violence Necessary for Change BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E05 Everybody Wants to Be My Enemy BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E07 The Boy Savior BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E08 Oil and Water BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E09 The Monster You Created BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Need to transfer - File not found at Destination
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E02 Some Mysteries Are Better Left Unsolved BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Sizes identical
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E02 Some Mysteries Are Better Left Unsolved BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Unchanged skipping
2025/04/08 09:45:58 DEBUG : webdav root 'Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD': Waiting for checks to finish
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E04 Happy Progress Day! BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Sizes identical
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E04 Happy Progress Day! BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Unchanged skipping
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E01 Welcome to the Playground BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Sizes identical
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E03 The Base Violence Necessary for Change BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E01 Welcome to the Playground BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Unchanged skipping
2025/04/08 09:45:58 DEBUG : webdav root 'Arcane 2021 USA S01 Complete BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD': Waiting for transfers to finish
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E05 Everybody Wants to Be My Enemy BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E07 The Boy Savior BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 09:45:58 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 10:07:27 DEBUG : pacer: low level retry 1/1 (error Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E06%20When%20These%20Walls%20Come%20Tumbling%20Down%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": read tcp 172.18.0.7:38270->172.18.0.5:5244: i/o timeout)
2025/04/08 10:07:27 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2025/04/08 10:07:28 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:07:28 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2025/04/08 10:07:28 DEBUG : pacer: low level retry 2/10 (error Locked: 423 Locked)
2025/04/08 10:07:28 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2025/04/08 10:07:28 DEBUG : pacer: low level retry 3/10 (error Locked: 423 Locked)
2025/04/08 10:07:28 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2025/04/08 10:07:28 DEBUG : pacer: low level retry 4/10 (error Locked: 423 Locked)
2025/04/08 10:07:28 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2025/04/08 10:07:29 DEBUG : pacer: low level retry 5/10 (error Locked: 423 Locked)
2025/04/08 10:07:29 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2025/04/08 10:07:29 DEBUG : pacer: low level retry 6/10 (error Locked: 423 Locked)
2025/04/08 10:07:29 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2025/04/08 10:07:29 DEBUG : pacer: low level retry 7/10 (error Locked: 423 Locked)
2025/04/08 10:07:29 DEBUG : pacer: Rate limited, increasing sleep to 2s
2025/04/08 10:07:31 DEBUG : pacer: low level retry 1/1 (error Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E05%20Everybody%20Wants%20to%20Be%20My%20Enemy%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": read tcp 172.18.0.7:38248->172.18.0.5:5244: i/o timeout)
2025/04/08 10:07:31 DEBUG : pacer: low level retry 8/10 (error Locked: 423 Locked)
2025/04/08 10:07:33 DEBUG : pacer: low level retry 9/10 (error Locked: 423 Locked)
2025/04/08 10:07:35 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:07:37 DEBUG : pacer: low level retry 10/10 (error Locked: 423 Locked)
2025/04/08 10:07:37 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Received error: Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E06%20When%20These%20Walls%20Come%20Tumbling%20Down%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": read tcp 172.18.0.7:38270->172.18.0.5:5244: i/o timeout - low level retry 0/10
2025/04/08 10:07:39 DEBUG : pacer: low level retry 2/10 (error Locked: 423 Locked)
2025/04/08 10:07:41 DEBUG : pacer: Reducing sleep to 1.5s
2025/04/08 10:07:41 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 10:07:43 DEBUG : pacer: low level retry 3/10 (error Locked: 423 Locked)
2025/04/08 10:07:43 DEBUG : pacer: Rate limited, increasing sleep to 2s
2025/04/08 10:07:44 DEBUG : pacer: low level retry 1/1 (error Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E07%20The%20Boy%20Savior%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": net/http: timeout awaiting response headers)
2025/04/08 10:07:44 DEBUG : pacer: low level retry 1/1 (error Locked: 423 Locked)
2025/04/08 10:07:46 DEBUG : pacer: low level retry 4/10 (error Locked: 423 Locked)
2025/04/08 10:07:48 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:07:50 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:07:52 DEBUG : pacer: low level retry 5/10 (error Locked: 423 Locked)
2025/04/08 10:07:54 DEBUG : pacer: low level retry 2/10 (error Locked: 423 Locked)
2025/04/08 10:07:56 DEBUG : pacer: low level retry 2/10 (error Locked: 423 Locked)
2025/04/08 10:07:58 DEBUG : pacer: low level retry 6/10 (error Locked: 423 Locked)
2025/04/08 10:08:00 DEBUG : pacer: low level retry 3/10 (error Locked: 423 Locked)
2025/04/08 10:08:02 DEBUG : pacer: low level retry 3/10 (error Locked: 423 Locked)
2025/04/08 10:08:04 DEBUG : pacer: low level retry 7/10 (error Locked: 423 Locked)
2025/04/08 10:08:06 DEBUG : pacer: low level retry 4/10 (error Locked: 423 Locked)
2025/04/08 10:08:08 DEBUG : pacer: low level retry 4/10 (error Locked: 423 Locked)
2025/04/08 10:08:10 DEBUG : pacer: low level retry 8/10 (error Locked: 423 Locked)
2025/04/08 10:08:12 DEBUG : pacer: low level retry 5/10 (error Locked: 423 Locked)
2025/04/08 10:08:14 DEBUG : pacer: low level retry 5/10 (error Locked: 423 Locked)
2025/04/08 10:08:16 DEBUG : pacer: low level retry 9/10 (error Locked: 423 Locked)
2025/04/08 10:08:18 DEBUG : pacer: low level retry 6/10 (error Locked: 423 Locked)
2025/04/08 10:08:20 DEBUG : pacer: low level retry 6/10 (error Locked: 423 Locked)
2025/04/08 10:08:22 DEBUG : pacer: low level retry 10/10 (error Locked: 423 Locked)
2025/04/08 10:08:22 DEBUG : Arcane 2021 S01E05 Everybody Wants to Be My Enemy BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Received error: Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E05%20Everybody%20Wants%20to%20Be%20My%20Enemy%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": read tcp 172.18.0.7:38248->172.18.0.5:5244: i/o timeout - low level retry 0/10
2025/04/08 10:08:24 DEBUG : pacer: low level retry 7/10 (error Locked: 423 Locked)
2025/04/08 10:08:26 DEBUG : pacer: low level retry 7/10 (error Locked: 423 Locked)
2025/04/08 10:08:28 DEBUG : pacer: Reducing sleep to 1.5s
2025/04/08 10:08:28 DEBUG : Arcane 2021 S01E05 Everybody Wants to Be My Enemy BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 10:08:30 DEBUG : pacer: low level retry 8/10 (error Locked: 423 Locked)
2025/04/08 10:08:30 DEBUG : pacer: Rate limited, increasing sleep to 2s
2025/04/08 10:08:32 DEBUG : pacer: low level retry 8/10 (error Locked: 423 Locked)
2025/04/08 10:08:34 DEBUG : pacer: low level retry 1/1 (error Locked: 423 Locked)
2025/04/08 10:08:36 DEBUG : pacer: low level retry 9/10 (error Locked: 423 Locked)
2025/04/08 10:08:38 DEBUG : pacer: low level retry 9/10 (error Locked: 423 Locked)
2025/04/08 10:08:40 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:08:42 DEBUG : pacer: low level retry 10/10 (error Locked: 423 Locked)
2025/04/08 10:08:42 DEBUG : Arcane 2021 S01E07 The Boy Savior BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Received error: Put "http://alist:5244/dav/data/remote/115/Arcane%202021%20USA%20S01%20Complete%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD/Arcane%202021%20S01E07%20The%20Boy%20Savior%20BluRay%20Remux%20UHD%20DoVi%20HDR%202160p%20TrueHD5.1-CHD.mkv": net/http: timeout awaiting response headers - low level retry 0/10
2025/04/08 10:08:44 DEBUG : pacer: low level retry 10/10 (error Locked: 423 Locked)
2025/04/08 10:08:44 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Received error: Locked: 423 Locked - low level retry 1/10
2025/04/08 10:08:46 DEBUG : pacer: low level retry 2/10 (error Locked: 423 Locked)
2025/04/08 10:08:48 DEBUG : pacer: Reducing sleep to 1.5s
2025/04/08 10:08:48 DEBUG : Arcane 2021 S01E07 The Boy Savior BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 10:08:50 DEBUG : pacer: Reducing sleep to 1.125s
2025/04/08 10:08:50 DEBUG : Arcane 2021 S01E06 When These Walls Come Tumbling Down BluRay Remux UHD DoVi HDR 2160p TrueHD5.1-CHD.mkv: Update will use the normal upload strategy (no chunks)
2025/04/08 10:08:51 DEBUG : pacer: low level retry 3/10 (error Locked: 423 Locked)
2025/04/08 10:08:51 DEBUG : pacer: Rate limited, increasing sleep to 2s
2025/04/08 10:08:52 DEBUG : pacer: low level retry 1/1 (error Locked: 423 Locked)
2025/04/08 10:08:54 DEBUG : pacer: low level retry 1/1 (error Locked: 423 Locked)
2025/04/08 10:08:56 DEBUG : pacer: low level retry 4/10 (error Locked: 423 Locked)
2025/04/08 10:08:58 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:09:00 DEBUG : pacer: low level retry 1/10 (error Locked: 423 Locked)
2025/04/08 10:09:02 DEBUG : pacer: low level retry 5/10 (error Locked: 423 Locked)
Transferred: 108.953 GiB / 242.337 GiB, 45%, 76.159 KiB/s, ETA 3w6h7m
Checks: 3 / 3, 100%
Transferred: 0 / 6, 0%
Elapsed time: 23m5.0s
Transferring:
* Arcane 2021 S01E03 The…160p TrueHD5.1-CHD.mkv:100% /28.706Gi, 39/s, 0s
* Arcane 2021 S01E05 Eve…160p TrueHD5.1-CHD.mkv: 0% /26.584Gi, 9.721Ki/s, 796h32m38s
* Arcane 2021 S01E06 Whe…160p TrueHD5.1-CHD.mkv: 0% /27.465Gi, 50.757Ki/s, 157h36m10s
* Arcane 2021 S01E07 The…160p TrueHD5.1-CHD.mkv: 0% /26.194Gi, 43.065Ki/s, 177h9m24s^C
```

### Config / 配置

`config.json`:

```json
{
"force": false,
"site_url": "",
"cdn": "",
"jwt_secret": "****************",
"token_expires_in": 48,
"database": {
"type": "sqlite3",
"host": "",
"port": 0,
"user": "",
"password": "",
"name": "",
"db_file": "data/data.db",
"table_prefix": "x_",
"ssl_mode": "",
"dsn": ""
},
"meilisearch": {
"host": "http://localhost:7700",
"api_key": "",
"index_prefix": ""
},
"scheme": {
"address": "0.0.0.0",
"http_port": 5244,
"https_port": -1,
"force_https": false,
"cert_file": "",
"key_file": "",
"unix_file": "",
"unix_file_perm": ""
},
"temp_dir": "temp",
"bleve_dir": "bleve",
"dist_dir": "",
"log": {
"enable": true,
"name": "log/alist.log",
"max_size": 50,
"max_backups": 30,
"max_age": 28,
"compress": false
},
"delayed_start": 0,
"max_connections": 0,
"max_concurrency": 64,
"tls_insecure_skip_verify": true,
"tasks": {
"download": {
"workers": 5,
"max_retry": 1,
"task_persistant": false
},
"transfer": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"upload": {
"workers": 5,
"max_retry": 0,
"task_persistant": false
},
"copy": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress_upload": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"allow_retry_canceled": false
},
"cors": {
"allow_origins": [
"*"
],
"allow_methods": [
"*"
],
"allow_headers": [
"*"
]
},
"s3": {
"enable": false,
"port": 5246,
"ssl": false
},
"ftp": {
"enable": false,
"listen": ":5221",
"find_pasv_port_attempts": 50,
"active_transfer_port_non_20": false,
"idle_timeout": 900,
"connection_timeout": 30,
"disable_active_mode": false,
"default_transfer_binary": false,
"enable_active_conn_ip_check": true,
"enable_pasv_conn_ip_check": true
},
"sftp": {
"enable": false,
"listen": ":5222"
},
"last_launched_version": "v3.44.0"
}
```

### Logs / 日志

N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.