alist-org / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
39.38k stars 5.11k forks source link

百度网盘无法创建目录和文件 #6535

Open nufeng1999 opened 1 month ago

nufeng1999 commented 1 month ago

Please make sure of the following things

AList Version / AList 版本

v3.35.0

Driver used / 使用的存储驱动

Baidu Netdisk

Describe the bug / 问题描述

百度网盘无法创建目录和文件

Reproduction / 复现链接

ERRO[2024-05-28 02:29:51] failed make dir /bdsolarnumen/新建文件夹/test/New Folder: req: [https://pan.baidu.com/rest/2.0/xpan/file] ,errno: 2, refer to https://pan.baidu.com/union/doc/ github.com/alist-org/alist/v3/internal/op.MakeDir.func1 /app/internal/op/fs.go:334 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall.func2 /app/pkg/singleflight/singleflight.go:193 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall /app/pkg/singleflight/singleflight.go:195 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).Do /app/pkg/singleflight/singleflight.go:108 github.com/alist-org/alist/v3/internal/op.MakeDir /app/internal/op/fs.go:299 github.com/alist-org/alist/v3/internal/fs.makeDir /app/internal/fs/other.go:17 github.com/alist-org/alist/v3/internal/fs.MakeDir /app/internal/fs/fs.go:56 github.com/alist-org/alist/v3/server/webdav.(Handler).handleMkcol /app/server/webdav/webdav.go:385 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:67 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(*conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172

Config / 配置

ERRO[2024-05-28 02:29:51] MKCOL /dav/bdsolarnumen/新建文件夹/test/New Folder/ req: [https://pan.baidu.com/rest/2.0/xpan/file] ,errno: 2, refer to https://pan.baidu.com/union/doc/ github.com/alist-org/alist/v3/internal/op.MakeDir.func1 /app/internal/op/fs.go:334 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall.func2 /app/pkg/singleflight/singleflight.go:193 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall /app/pkg/singleflight/singleflight.go:195 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).Do /app/pkg/singleflight/singleflight.go:108 github.com/alist-org/alist/v3/internal/op.MakeDir /app/internal/op/fs.go:299 github.com/alist-org/alist/v3/internal/fs.makeDir /app/internal/fs/other.go:17 github.com/alist-org/alist/v3/internal/fs.MakeDir /app/internal/fs/fs.go:56 github.com/alist-org/alist/v3/server/webdav.(Handler).handleMkcol /app/server/webdav/webdav.go:385 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:67 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(*conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172

Logs / 日志

ERRO[2024-05-28 02:29:51] MKCOL /dav/bdsolarnumen/新建文件夹/test/New Folder/ req: [https://pan.baidu.com/rest/2.0/xpan/file] ,errno: 2, refer to https://pan.baidu.com/union/doc/ github.com/alist-org/alist/v3/internal/op.MakeDir.func1 /app/internal/op/fs.go:334 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall.func2 /app/pkg/singleflight/singleflight.go:193 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).doCall /app/pkg/singleflight/singleflight.go:195 github.com/alist-org/alist/v3/pkg/singleflight.(Group[...]).Do /app/pkg/singleflight/singleflight.go:108 github.com/alist-org/alist/v3/internal/op.MakeDir /app/internal/op/fs.go:299 github.com/alist-org/alist/v3/internal/fs.makeDir /app/internal/fs/other.go:17 github.com/alist-org/alist/v3/internal/fs.MakeDir /app/internal/fs/fs.go:56 github.com/alist-org/alist/v3/server/webdav.(Handler).handleMkcol /app/server/webdav/webdav.go:385 github.com/alist-org/alist/v3/server/webdav.(Handler).ServeHTTP /app/server/webdav/webdav.go:67 github.com/alist-org/alist/v3/server.ServeWebDAV /app/server/webdav.go:46 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server.WebDAVAuth /app/server/webdav.go:113 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/alist-org/alist/v3/server/middlewares.StoragesLoaded /app/server/middlewares/check.go:14 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1 /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/logger.go:240 github.com/gin-gonic/gin.(Context).Next /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(Engine).handleHTTPRequest /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 github.com/gin-gonic/gin.(Engine).ServeHTTP /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 net/http.serverHandler.ServeHTTP /usr/lib/go/src/net/http/server.go:2936 net/http.(*conn).serve /usr/lib/go/src/net/http/server.go:1995 runtime.goexit /usr/lib/go/src/runtime/asm_arm64.s:1172

welcome[bot] commented 1 month ago

Thanks for opening your first issue here! Be sure to follow the issue template!

github-actions[bot] commented 1 month ago

See

  1. 62% #4345