AlistGo / AlistGo/alist

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

Abierto
#8,325 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Go
Estrellas
50.2k
Forks
7.9k
Merge medio
7 d 21 h
PR fusionados (30 d)
6

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.